Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2007, 22:15
erwinrp
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 20 años, 1 mes
Puntos: 1
Re: Oracle Ayuda..........

Cita:
Iniciado por kakaroto_arica Ver Mensaje
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
__________________
www.lomasnuevo.net