Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2014, 10:35
diegokenwood
 
Fecha de Ingreso: agosto-2014
Mensajes: 1
Antigüedad: 10 años, 2 meses
Puntos: 0
Exclamación seleccionar fecha en sentencia case

tengo un query donde EN la sentencia case tengo una fecha como por ejemplo
Código SQL:
Ver original
  1. SELECT
  2. ,CASE WHEN AI.FECHA_INGRESO < TO_DATE('01/07/2014')THEN (TRUNC (TO_DATE(ALTA.FECHA_ALTA))-trunc(TO_DATE('01/07/2014')))
  3.           WHEN AI.FECHA_INGRESO >= TO_DATE('01/07/2014') THEN (0)

esto se tiene que ejecutar mensualmente, pero no quiero estar todos los meses cambiando el mes y el año. lo que quiero es que se haga automatica mente

intente hacer este codigo pero me sale error

Código SQL:
Ver original
  1. ,CASE WHEN AI.FECHA_INGRESO < TO_DATE('01/'+(SELECT TO_CHAR(SYSDATE,'MM')FROM DUAL)+'/2014')THEN (TRUNC (TO_DATE(ALTA.FECHA_ALTA))-trunc(TO_DATE('01/+(SELECT TO_CHAR(SYSDATE,'MM')FROM DUAL)+/2014'))+1 )
  2.        WHEN AI.FECHA_INGRESO >= TO_DATE('01/+(SELECT TO_CHAR(SYSDATE,'MM')FROM DUAL)+/2014') THEN (0)  -

agradesco de su ayuda

Última edición por gnzsoloyo; 26/08/2014 a las 10:42