FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
NULL's como cero en SELECT
Saludos...
Tengo una consulta SELECT donde un campo tipo FLOAT me devuelve NULL en algunos casos, pero necesito utilizar este valor para unirlo en otra consulta y realizar una operación matemática, pero si realizo una operación con un NULL el resultado me da NULL, y quisiera entonces que NULL me lo tomara como cero, ahora no tengo el código SQL, es que me lo consultó una amiga, pero es algo más o menos asi:
El caso es que si en me devuelve NULL y en Tabla1.OtroCampoFloat aunque tenga un valor, esta suma me devuelve NULL. Quisiera si se puede que el NULL del SELECT SUM me lo tomara como cero para que al realizar la suma no se perdiera el valor de Tabla1.OtroCampoFloat. Ojalá me explique, porque creo que ni yo me entiendo. Por su ayuda gracias desde ya.
__________________
Herr Heins Faust |
#2
|
||||
|
||||
Si estan usando FB 1.5 o superior, pueden hacer uso de la función coalesce.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
||||
|
||||
Saludos,
El maestro Jhonny, quiso decir que si Faust está usando FireBird 1.5 o superior, puede hacer algo como:
No recuerdo si en IB 6 se podría, pero puede probarlo...
__________________
"constructive mind, destructive thoughts" |
#5
|
||||
|
||||
Cita:
¿alguna otra opción queda? ¿Usando un Stored Procedure?
__________________
Herr Heins Faust |
#6
|
||||
|
||||
Saludos.
Estuve buscando en el Language Reference de Interbase 6, no encontré esta función, al parecer tendrás que realizarlo desde un Stored Procedure.
__________________
Gracias, Rolphy Reyes |
#9
|
||||
|
||||
mira esta página http://www.udf.adhoc-data.de/documen...ng_inhalt.html
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
#10
|
||||
|
||||
resp
puedes usar case
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como eliminar el caracter cero a la izquierda | FGarcia | Varios | 6 | 21-04-2007 01:38:14 |
Como hacer un ftp con componentes Indy? (desde cero) | JuanErasmo | Internet | 7 | 30-10-2006 17:20:49 |
Cuando cero - cero es 5.755533321E-13 | IVAND | Firebird e Interbase | 4 | 12-04-2006 16:06:26 |
select (pero un cero en vez de NULL) | Osorio | SQL | 5 | 06-08-2004 22:16:15 |
Crystal Reports desde cero, cero, cero. | Repelus | Impresión | 1 | 08-03-2004 21:23:14 |
|