大家好,我对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值。 感谢
答案 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