Среднее количество 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)

Но сейчас мне нужен код, чтобы получить среднее значение за январь и февраль.

Я старался

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)

Но это не сработало.

Спасибо за помощь!

0

Решение

WHERE date >= '2017-1-1' AND date < '2017-3-1'
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector