У меня возникла проблема при попытке подсчета записей, которые были созданы за месяц за последние 6 месяцев.
Таблица выглядит следующим образом:
A B C D
Year Month Startingdate Identifier
-----------------------------------------
2019 3 2019-03-12 OAM_1903121
2019 2 2019-03-21 OAM_1902211
И результат должен выглядеть следующим образом:
A B C
Year Month Amount of orders
---------------------------------
2019 3 26
2019 2 34
Это то, что я имею до сих пор, но это не дает мне надлежащих результатов:
SELECT year, month, COUNT(Startingdate) as Amount
FROM table
WHERE Startingdate > ((TRUNC(add_months(sysdate,-3) , 'MM'))-1)
GROUP BY year, month