简体   繁体   English

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

[英]Query result into desired format (MySQL)

Hello everyone i have some question about query on MySQL database. 大家好,我对MySQL数据库查询有一些疑问。

I have table name TEST like this 我有这样的表名TEST

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

And i want a query that can select like this 我想要一个可以选择这样的查询

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

Where PRODUCT is came from AVERAGE value from their DATE. PRODUCT源自其DATE的AVERAGE值。 Thanks 谢谢

You could group the results by the date and apply the avg aggregate function: 您可以按日期将结果分组,然后应用avg合计函数:

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

试试这个查询:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM