FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Pregunta de Interbase sobre nulos....
Tengo la siguiente Consulta:
SELECT A.COD_CUENTA, IMPORTE + (SELECT SUM(IMPORTE) FROM MOVIMIENTO WHERE CERRADO = 'N' AND CARGO = 'I' AND FECHA = Current_Date AND COD_CUENTA = A.COD_CUENTA) - (SELECT SUM(IMPORTE) FROM MOVIMIENTO WHERE CERRADO = 'N' AND CARGO = 'P' AND FECHA = Current_Date AND COD_CUENTA = A.COD_CUENTA) SALDO_CIERRE FROM MOVIMIENTO A, ULTIMO_SALDO B WHERE BORRADO <> 'S' AND CARGO = 'S' AND A.COD_MOVIMIENTO = B.COD_MOVIMIENTO AND A.COD_CUENTA = B.COD_CUENTA Y cuando alguna de la s subconsultas me devuelve null, interbase me lo deja todo a null Ej: Cuenta Saldo_Cierre 2 null 3 3456,45 5 null y me gustaria k donde fuese null me dijese 0, una instruccion parecida a oracle k me deja utilizar Decode k es paracido al If.... K me dejaria si fuese null k cambiara el Valor a = (Por Ejemplo) SELECT DECODE(IMPORTE, NULL , 0) // Sería algo como si el importe es Null, pon 0... Muchas Gracias por Vuestra Colaboración.... |
|
|
|