Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Oracle Ayuda..........

Estas en el tema de Oracle Ayuda.......... en el foro de Oracle en Foros del Web. Hola amigos, les escribopara qu me ayuden a resolver un problema que me esta haciendo mal para mi ulcera..... Tengo do fecha en una tabla ...
  #1 (permalink)  
Antiguo 01/12/2006, 14:43
Avatar de vamp_02  
Fecha de Ingreso: febrero-2002
Ubicación: Santiago de Chile
Mensajes: 367
Antigüedad: 22 años, 10 meses
Puntos: 0
Oracle Ayuda..........

Hola amigos, les escribopara qu me ayuden a resolver un problema que me esta haciendo mal para mi ulcera.....

Tengo do fecha en una tabla fch_inicio y fch_termino, y quiero extrae de esas dos fechas, solamente los dias habiles que existen entre ellos.


de Ante mano GRacias
__________________
yerba mala nunca....te la fumes...
  #2 (permalink)  
Antiguo 01/12/2006, 15:49
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 9 meses
Puntos: 7
para saber los dias inhabiles es necesario crear otra tabla que los contenga y en base a esas fechas sacas tu consulta
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 06/05/2007, 16:48
 
Fecha de Ingreso: septiembre-2001
Mensajes: 56
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Oracle Ayuda..........

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
__________________
Ariqueño
  #4 (permalink)  
Antiguo 06/05/2007, 22:15
 
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:12.