У меня есть эта база данных:Как написать этот запрос MYSQL
| id | name | email | control_number | created | | | | | |
|:--:|-------|-----------------|----------------|------------|---|---|---|---|---|
| 1 | john | [email protected] | 1 | 14/09/2016 | | | | | |
| 2 | carl | [email protected] | 1 | 13/08/2016 | | | | | |
| 3 | frank | [email protected] | 2 | 12/08/2016 | | | | | |
И я хочу, чтобы получить COUNT в течение последних 12 месяцев в control_number.
В основном это COUNT, где control_number = 1, но по месяцам.
Так что если запрос сделан сегодня, его сентябрь, он должен начинаться с сентября по октябрь 2015 года и отображать количество записей за каждый месяц.
Результат должен быть:
09/2016 = 50
08/2016 = 35
07/2016 = 20
06/2016 = 50
05/2016 = 21
04/2016 = 33
03/2016 = 60
02/2016 = 36
01/2016 = 11
12/2015 = 0
11/2015 = 0
10/2015 = 0
Какой тип данных вашего 'created' столбца в таблице? –
это значение datetime –