Код: Выделить всё
Date | Description | Poster ID
2025-01-01 New Year Admin
Код: Выделить всё
SELECT MONTH(date) AS month, YEAR(date) AS year, COUNT(date) AS hdays
FROM att_events
WHERE date BETWEEN '2025-02-01' AND '2026-01-31'
GROUP BY MONTH(date) ORDER BY year, month;
Код: Выделить всё
month | year | hdays
2 2025 10
3 2025 3
4 2025 1
5 2025 4
6 2025 7
7 2025 1
9 2025 7
10 2025 3
12 2025 8
1 2026 7
Поэтому я хотел бы знать, есть ли способ включить в результирующий набор недостающие строки, например:
Код: Выделить всё
month | year | hdays
...
8 2025 0
Подробнее здесь: [url]https://stackoverflow.com/questions/79808517/mysql-generate-row-for-month-data-without-entry[/url]
Мобильная версия