首页 > 解决方案 > 查询结果为所需格式(MySQL)

问题描述

大家好,我有一些关于 MySQL 数据库查询的问题。

我有这样的表名 TEST

DATE        PRODUCT
2008-01-01  10
2008-01-01  20
2008-02-01  30
2008-02-01  40

我想要一个可以像这样选择的查询

DATE        PRODUCT
2008-01-01  15
2008-02-01  35

产品来自其日期的平均值。谢谢

标签: mysqlsql

解决方案


您可以按日期对结果进行分组并应用avg聚合函数:

SELECT   `date`, AVG(`product`) AS 'Product'
FROM     `test`
GROUP BY `date`

推荐阅读