Hi All,
I am trying to write a SQL which will generate report which shows by user on each month how many objects created.
select owner, to_char(created,'MON'), count(1) cnt
from dba_objects
group by owner, to_char(created,'MON') order by 1,2;
The above query is giving report. Now I like to see the report in more readable format using PIVOT. I prepared a query but it is throwing error. Please help me in preparing correctly.
select * from (
select owner,to_char(created,'MON') from dba_object)
pivot(
count(to_char(created,'MON')) for to_char(created,'MON') in ('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'))
order by owner;