I am trying to have a cross tab report with month/year on top for each employee like the attached image
http://postimage.org/image/rvk53ijs5/
I have data like the following,
- Code: Select all
WITH tab
AS (SELECT 'MAT' employee,
TO_DATE ('08-JAN-2011', 'dd-MON-yyyy') date_starting,
TO_DATE ('08-JAN-2011', 'dd-MON-yyyy') date_ending
FROM DUAL
UNION ALL
SELECT 'SMITH' employee,
TO_DATE ('25-MAR-2011', 'dd-MON-yyyy') date_starting,
TO_DATE ('05-APR-2011', 'dd-MON-yyyy') date_ending
FROM DUAL
UNION ALL
SELECT 'PATRICIA' employee,
TO_DATE ('13-JUN-2011', 'dd-MON-yyyy') date_starting,
TO_DATE ('12-JUL-2011', 'dd-MON-yyyy') date_ending
FROM DUAL
UNION ALL
SELECT 'KENNY' employee,
TO_DATE ('17-JUL-2011', 'dd-MON-yyyy') date_starting,
TO_DATE ('03-AUG-2011', 'dd-MON-yyyy') date_ending
FROM DUAL
UNION ALL
SELECT 'JACK' employee,
TO_DATE ('29-AUG-2011', 'dd-MON-yyyy') date_starting,
TO_DATE ('31-AUG-2011', 'dd-MON-yyyy') date_ending
FROM DUAL)
SELECT employee, date_starting, date_ending
FROM tab
How can I have Month_Year along with my other columns, would like to have Month_Year for full year.
Thanks