Devi raggruppare in base alla stessa espressione che usi nella clausola SELECT.
Quindi se tu:
SELECT TRUNC(t.CREATE_TIME, 'MM') AS report_date,count(*) AS cnt_opened
... allora devi...
GROUP BY TRUNC(t.CREATE_TIME,'MM')
Devi raggruppare in base alla stessa espressione che usi nella clausola SELECT.
Quindi se tu:
SELECT TRUNC(t.CREATE_TIME, 'MM') AS report_date,count(*) AS cnt_opened
... allora devi...
GROUP BY TRUNC(t.CREATE_TIME,'MM')