查询结果为所需格式(MySQL)

时间:2018-06-02 19:16:23

标签: mysql sql

大家好,我对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

其中PRODUCT来自其DATE的AVERAGE值。 感谢

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

尝试此查询:

select date, AVG(PRODUCT) from TEST GROUP BY date