нужна помощь с запросом

205
03 марта 2018, 18:12

Задача стоит следующая посчитать количество записей от каждой категории в течении года для каждого месяца Написал такой запрос

SELECT c.description, c.calendar, c.category_id, count(h.category_id) as total 
FROM help AS h
LEFT JOIN category AS c ON h.category_id = c.id
WHERE YEAR(c.calendar)=2018 
GROUP BY c.id, MONTH(c.calendar) 
ORDER BY total ASC

Он почти работает, не считает почему то сколько было записей в месяце если категории разные, а когда один месяц и одна категория, то всё корректно считает, то есть надо как то сложить total для месяца и на примере скрина получить 2,2,1, но не знаю как, помогите пожалуйста

Answer 1

Поддерживаю Mike, похоже что ответ ~ такой(Сортировка по дате для наглядности)

SELECT c.description, c.calendar, c.category_id, count(h.category_id) as total 
FROM help AS h
LEFT JOIN category AS c ON h.category_id = c.id
WHERE YEAR(c.calendar)=2018 
GROUP BY MONTH(c.calendar) 
ORDER BY c.calendar, total ASC
READ ALSO
Развернуть дамп базы при сборке docker контейнера

Развернуть дамп базы при сборке docker контейнера

Долго искал, ответов уйма, ничего не помогает

165
Проблемы с записью Dataframe в MySQL

Проблемы с записью Dataframe в MySQL

необходимо записать данные из dataframe в таблицу в бд MySQLПытаюсь сделать это вот так:

222
Экспорт строк MySQL Workbench

Экспорт строк MySQL Workbench

Доброго времени суток, может кто может помочь - есть таблица, из нее запросом выбираю данные, выходит около 100 строк, можно ли эти 100 строк экспортировать...

215
Отправка Bitmap на сервер vk через POST-запрос

Отправка Bitmap на сервер vk через POST-запрос

В программе имеется Bitmap, который позже сохраняется вjpg

212