У меня есть таблица с этими данными:
id quantity month year
1 10 12 2020
2 78 3 2019
3 67 4 2020
4 78 3 2020
5 56 2 2020
6 34 4 2017
7 56 2 2017
Я хочу получить все данные с 2017 года, с 3 по 2020 год 3 Мои sql выглядят так:
where (dc.year >= 2017 and dc.month >= 3) and (dc.year <= 2020 and dc.month <= 3)
GROUP BY dc.year, dc.month
это sql получить только данные за 2017,3 и 2018, 3 и 2019,3 и 2020,3 Но мне нужен весь интервал. Если я поставлю
where dc.year >= 2017 and dc.year <= 2020
GROUP BY dc.year, dc.month
Получение всех данных, но мне нужны данные за месяц 2017 3 -----> месяц 2020 3 (все интервалы)