Vous devez regrouper par la même expression que vous utilisez dans la clause SELECT.
Donc, si vous :
SELECT TRUNC(t.CREATE_TIME, 'MM') AS report_date,count(*) AS cnt_opened
... alors vous devez ...
GROUP BY TRUNC(t.CREATE_TIME,'MM')
Vous devez regrouper par la même expression que vous utilisez dans la clause SELECT.
Donc, si vous :
SELECT TRUNC(t.CREATE_TIME, 'MM') AS report_date,count(*) AS cnt_opened
... alors vous devez ...
GROUP BY TRUNC(t.CREATE_TIME,'MM')