Голосование за лучший ответ
Night Prowler
Мудрец
(15236)
1 год назад
SELECT A.* FROM (SELECT year, month, SUM(amount) amt FROM data GROUP BY year, month) A WHERE A.amt > 0 ORDER BY A.year ASC, A.month ASC
Марина КорноваУченик (198)
11 месяцев назад
SELECT YEAR(start_date) as YEAR, MONTH(start_date) as month, COUNT(*) as amount FROM Reservations
GROUP BY 1,2
ORDER by 1,2;
Анна Кухарская
Ученик
(133)
1 год назад
SELECT YEAR(start_date) year, MONTH(start_date ) month, COUNT(*) amount
FROM Reservations
GROUP BY YEAR(start_date), MONTH(start_date)
ORDER BY year ASC, month ASC
Galyugai
Мастер
(1108)
1 год назад
SELECT YEAR(start_date) year, MONTH(start_date ) month, COUNT(*) amount
FROM Reservations
GROUP BY YEAR(start_date), MONTH(start_date)
ORDER BY year ASC, month ASC
Поля в результирующей таблице:
year
month
amount
Используйте конструкцию "as year", "as month" и "as amount" для вывода года и месяца бронирования, количества таких бронирований соответственно.