Моя проблема в том, что я не могу подсчитать, сколько данных появляется в этом месяце, и если никакие данные не дают значение по умолчанию 0.
id | data_plan | data_start
---------------------------
1 | 2018-7-29 | 2018-8-29
2 | 2018-7-29 | 2018-9-29
3 | 2018-9-29 | 2018-10-29
4 | 2018-3-29 | 2018-10-29
5 | 2018-7-29 | 2018-9-29
6 | 2018-9-01 | 2018-9-29
7 | 2018-4-29 | 2018-11-29
мои результаты
cplan | cstart
---------------------------
March | October
April | November
July | August
July,July | September,September
September | September
September | October
желаемые результаты.
monthdata | cplan | cstart
---------------------------
January | 0 | 0
February | 0 | 0
March | 1 | 0
April | 1 | 0
May | 0 | 0
June | 0 | 0
July | 3 | 0
Aug | 0 | 1
Sept | 2 | 3
October | 0 | 2
November | 0 | 1
December | 0 | 0
это мой запрос
SELECT
GROUP_CONCAT(Monthname(data_plan)) as cplan,
GROUP_CONCAT(Monthname(data_start)) as cstart
FROM
data
group by data_plan,data_start
не могли бы вы мне помочь, пожалуйста? Моя скрипка