20/06/2012, 13:03
|
| | Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 17 años, 2 meses Puntos: 8 | |
Respuesta: decode sql Cita:
Iniciado por khristian_696 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 gracias por la respuesta, lo probare. No conocia el case. |