sql
- Code: Select all
SELECT TRUNC (TO_DATE ('01-JUN-2009', 'dd-MON-yyyy') + LEVEL - 1) AS day,
'1234' as emp_number
FROM DUAL
CONNECT BY LEVEL <= 30
UNION ALL
SELECT TRUNC (TO_DATE ('01-JUN-2009', 'dd-MON-yyyy') + LEVEL - 1) AS day,
'5678' as emp_number
FROM DUAL
CONNECT BY LEVEL <= 30
and use the following in date_query part
- Code: Select all
SELECT emp_number,
day
FROM view_name
And use the following condition in pivot_query and last select part(one after final_query)
- Code: Select all
where emp_number in('1234','5678')
and trunc(time_in_out)>=to_date('10-JAN-2009','DD-MON-YYYY') and
trunc(time_in_out)<=to_date('20-JAN-2009','DD-MON-YYYY')
May be I am missing something obvious?