У меня есть база данных 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)
Но сейчас мне нужен код, чтобы получить среднее значение за январь и февраль.
Я старался
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)
Но это не сработало.
Спасибо за помощь!
WHERE date >= '2017-1-1' AND date < '2017-3-1'
Других решений пока нет …