Вызов данных из базы данных за последние 6 месяцев специально - PullRequest
0 голосов
/ 26 марта 2019

Я знаю, как вызывать данные за последние 6 месяцев с помощью этого моего кода SQL.

SELECT COUNT(*) FROM user WHERE 
registered_date > DATE_SUB(now(), INTERVAL 6 MONTH)

Проблема заключается в перечислении данных COUNT (*) специально для месяца, например:

12 = January
10 = February
3 = March

И так далее и тому подобное.Я пытаюсь внедрить его в график PHP.

1 Ответ

0 голосов
/ 26 марта 2019

Вы должны использовать комбинацию функции mysql MONTH и GROUP BY:

SELECT COUNT(*), MONTH(registered_date) FROM user
WHERE registered_date > DATE_SUB(now(), INTERVAL 6 MONTH) GROUP BY MONTH(registered_date)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...