0
我有一个mysql数据库是这样的:平均指数的mysql-记录
ID | date | value
1 | 2017-02-20 | 200
2 | 2017-02-17 | 400
3 | 2017-02-15 | 630
4 | 2017-01-28 | 110
5 | 2017-01-29 | 220
我知道如何获得一月,二月的总和,....
SELECT SUM(value) AS wert
FROM table
WHERE YEAR(date) = YEAR(CURRENT_DATE - INTERVAL 2 MONTH)
AND MONTH(date) = MONTH(CURRENT_DATE - INTERVAL 2 MONTH)
但现在我需要一个代码来获得1月和2月的平均值。
我试图
SELECT SUM(value) AS wert, AVG(wert) as average
FROM table
WHERE YEAR (date) = YEAR(CURRENT_DATE - INTERVAL 2 MONTH)
AND MONTH(date) = MONTH(CURRENT_DATE - INTERVAL 2 MONTH)
但这并没有工作。
谢谢你的帮助!
谢谢您的回答!但是我的平均成绩有问题。我需要什么代码来获得“价值”的平均值? – Tirenty2
该部分应该是正确的AVG() – Paul