![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Supongo que el problema es que alguna de estas sumatorias te devuelve un valor nulo, porque no encuentra registros.
Lo que yo hago es verificar que no sea nulo. Si lo es, lo igualo a 0.
Recuerda: null + algo = null |
|
#2
|
|||
|
|||
|
eso es un buen punto deja checo
__________________
Salu2 |
|
#3
|
|||
|
|||
|
Cita:
__________________
Salu2 |
|
#4
|
||||
|
||||
|
¿ Supongo que conoces la función COALESCE para corregir el problema ?.
COALESCE(null, 0) = 0 COALESCE(algo, 0) = algo Debes utilizar COALESCE(xxx, 0) en todos tus operandos para evitar estos problemas.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#5
|
|||
|
|||
|
Vaya si habia visto esa funcion de COALESCE(xxxx, 0) pero no sabia para que servia exactamente. Lo que implemente y esta funcionando es
Probare y estudiare la otra opcion que mencionas, es bueno conocer mas de una opcion. Gracias
__________________
Salu2 |
|
#6
|
||||
|
||||
|
Son dos opciones distintas, coalesce puedes usarlo en las sentencias sql, ejemplo:
Si algún precio es nulo, devolverá cero. La otra opción es sólo cuando tienes un valor recogido en una variable:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Orale, eso esta muy gallon como dijeran en mi tierra. Ya probe ambas opciones y son buenas, aunque noto que cada opcion en ciertas circunstancias debe ser mejor que otra.
Gracias
__________________
Salu2 |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como acceso a los datos que devuelve un procedimiento almacenado? | r1d2m3 | MS SQL Server | 1 | 26-10-2010 21:49:01 |
| procedimiento almacenado | sargento elias | Firebird e Interbase | 1 | 14-04-2008 13:04:35 |
| Procedimiento Almacenado | egostar | Firebird e Interbase | 4 | 15-12-2006 02:04:07 |
| Procedimiento Almacenado | pichi Vignola | Firebird e Interbase | 2 | 17-08-2006 01:07:38 |
| Procedimiento Almacenado | Ulises | Providers | 3 | 30-01-2004 18:14:58 |
|