MYSQL AVG按年份计算

时间:2017-03-26 14:54:27

标签: mysql average

我有一张显示每日销售额的表格:

CALENDAR   |         Sales
------ 
20170101   |           1
20170201   |           4
20170301   |           10
20170401   |           12

etc

如何显示每年的每日销售量?

以下查询已产生月销售额:

SELECT CALENDAR, AVG(sales)
FROM table
GROUP BY YEAR(CALENDAR), MONTH(CALENDAR)
HAVING COUNT(CALENDAR) = DAY(LAST_DAY(CALENDAR));

1 个答案:

答案 0 :(得分:0)

在互联网上搜索后,这就是解决方案:

SELECT EXTRACT(年度日历)AS'年份',AVG(销售) 从表 按年份分组(日历)