Cita:
Iniciado por kakaroto_arica hola , y si se necesita saber entre una fecha_1 y una fecha_2 los dias que son fin de semana ?
se puede?
si me puden orientar..
atte
KAkaroto
puedes hacerlo de esta manera
def MONTH=JUL
def YEAR=2004
select ZDATE, to_char(ZDATE,'DAY') ZDAY
from
(select
to_date('01-' || '&MONTH' || '&YEAR' ,'DD-MON-YYYY') ZDATE from dual
UNION ALL
(select to_date('01-' || '&MONTH' || '&YEAR' ,'DD-MON-YYYY') + N
from (select rownum N
from all_objects
where rownum <= 30
)
)
)
where
rtrim(to_char(ZDATE,'DAY')) in ('SATURDAY', 'SUNDAY')
and to_char(ZDATE,'MON') = '&MONTH'
order by
ZDATE
;
03.07.2004 SATURDAY
04.07.2004 SUNDAY
10.07.2004 SATURDAY
11.07.2004 SUNDAY
17.07.2004 SATURDAY
18.07.2004 SUNDAY
24.07.2004 SATURDAY
25.07.2004 SUNDAY
31.07.2004 SATURDAY