Tema: decode sql
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2012, 11:14
Avatar de khristian_696
khristian_696
 
Fecha de Ingreso: agosto-2008
Mensajes: 27
Antigüedad: 16 años, 3 meses
Puntos: 4
Respuesta: decode sql

Hola Erick,
En este caso es más conveniente utilizar el CASE, tu consulta se vería algo así
Código:
SELECT OPERACION
            ,FECHA_VALOR_RES
            ,CASE WHEN TO_DATE(TO_CHAR(FECHA_VALOR_RES,'DD/MM/RRRR'))<TO_DATE(vFECHA_PARAMETRO,'DD/MM/RRRR') THEN 0 ELSE VALOR_RESIDUAL  END AS VALOR_RESIDUAL
           ,CASE WHEN TO_DATE(TO_CHAR(FECHA_VALOR_RES,'DD/MM/RRRR'))<TO_DATE(vFECHA_PARAMETRO,'DD/MM/RRRR')  AND ESTADO=40 THEN CAPITAL_IMPAGADO + VALOR_RESIDUAL ELSE CAPITAL_IMPAGADO END AS CAPITAL_IMPAGADO
FROM "TU_TABLA";
Prueba con este query y nos avisas.
Saludos