将查询结果转换为所需格式(mysql)

vmdwslir  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(244)

大家好,我有一些关于mysql数据库查询的问题。
我有这样的表名测试

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

其中产品来自于它们日期的平均值。谢谢

sqserrrh

sqserrrh1#

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

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

z5btuh9x2#

尝试此查询: select date, AVG(PRODUCT) from TEST GROUP BY date

相关问题