Функция 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 ?

Большое спасибо за любую помощь или пример.

Ответы на вопрос(1)

Ваш ответ на вопрос