tengo un query donde EN la sentencia case tengo una fecha como por ejemplo
Código SQL:
Ver originalSELECT
,CASE WHEN AI.FECHA_INGRESO < TO_DATE('01/07/2014')THEN (TRUNC (TO_DATE(ALTA.FECHA_ALTA))-trunc(TO_DATE('01/07/2014')))
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,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 )
WHEN AI.FECHA_INGRESO >= TO_DATE('01/+(SELECT TO_CHAR(SYSDATE,'MM')FROM DUAL)+/2014') THEN (0) -
agradesco de su ayuda