Функция SQLlite strftime для получения сгруппированных данных по месяцам
у меня есть таблица со следующей структурой и данными:
Я хотел бы получить сгруппированные данные по месяцам в указанном диапазоне дат, например (с 2014-01-01 по 2014-12-31). Данные за несколько месяцев не могут быть доступны, но мне все еще нужно иметь в результате информацию, которая в данном месяце является результатом 0.
Результат должен иметь следующий формат:
MONTH | DIALS_CNT | APPT_CNT | CONVERS_CNT | CANNOT_REACH_CNT |
2014-01 | 100 | 50 | 20 | 30 |
2014-02 | 100 | 40 | 30 | 30 |
2014-03 | 0 | 0 | 0 | 0 |
etc..
ГДЕ
APPT_CNT = WHERE call.result = APPT
CONVERS_CNT = WHERE call.result = CONV_NO_APPT
CANNOT_REACH_CNT = WHERE call.result = CANNOT_REACH
Как я могу сделать это, пожалуйста, с помощью функции использованияSTRFTIME ?
Большое спасибо за любую помощь или пример.