Tema: Día habil
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/11/2009, 07:53
Avatar de 8vio
8vio
 
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: Día habil

Código:
SELECT  
CASE trim(' ' FROM to_char((to_date('01/01/2009','dd/mm/yyyy')+2),'DAY'))
     WHEN 'SUNDAY' THEN next_day((to_date('01/01/2009','dd/mm/yyyy')+2),'MONDAY')
     WHEN 'SATURDAY' THEN next_day((to_date('01/01/2009','dd/mm/yyyy')+2),'MONDAY')
     ELSE to_date('01/01/2009','dd/mm/yyyy')+2
     END
FROM dual;

No tomo en cuenta los dias feriados, eso ya lo meterias en un procedimiento y harias tus validaciones. Aqui esta el tercer dia habil de cada mes.


Saludos.