Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2006, 22:52
rudel
 
Fecha de Ingreso: marzo-2003
Ubicación: Ciudad Habana, Cuba
Mensajes: 57
Antigüedad: 21 años, 11 meses
Puntos: 0
Solucionado

De esta forma se obtiene el dia de la semana (lunes, martes,...) pero para generalizar esto y que no dependa de los lenguajes en el que se encuentre el servidor, es mejor que se obtenga el # del dia, donde siempre, Domingo=1, lunes =2, etc
select to_number(to_char(FechaInicio, 'D'))
into PosDia
from dual;


De esta forma obtengo que dia dentro del mes es, si es el primero o el segundo, etc
-- que dia dentro del mes, 1er lunes, 2do miercoles
select to_char(to_date(FechaInicio, 'dd/mm/yyyy'), 'W')
into PosMes
from dual;