![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
MySQL realmente sabe sumar o yo estoy mal...
Ejemplo.
Query_DATA.SQL.Add(' sum(ASPDAT.RemDiaTra) + sum(ASPDAT.AsiFam) as NetPag'); Si la variable (RemDiaTra tiene un valor y la variable AsiFan), devuelve un resultado. Pero si la variable RemDiaTra tiene un valor, pero la variable AsiFam esta en null, SQL no me suma nada de nada. porque?? RemDiaTra = 1000 ASiFam = 500 La suma de los dos seria 1500 ahora RemDiaTra = 1000 AsiFam = null Me deberia devolver 1000 pero no me devuelve nada. porque??? |
|
#2
|
||||
|
||||
|
No, cualquier valor con null... es null.
Aquí tienes un pequeño tutorial donde se explica, está pensado para firebird, pero es lo mismo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Que pedazo de explicación sobre NULL, Impresionante, yo utilizo SQL SERVER, no he visto una explicación tan clara ni en los manuales de SQL SERVER, pedazo de manual.
Gracias casimiro Notevi +1 Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
|
#4
|
||||
|
||||
|
El manual lo explica todo, para casos en donde algun campo pueda llegar a tener null, usa la funcion COALESCE(), la cual devuelve el primer valor No nulo de los parámetros que le pases, por lo que puede quedar así:
De esa forma si en algun momento AsiFam se vuelve nulo, simplemente se utilizará cero que será lo que devuelva la función SUM
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| sumar columna en mysql desde delphi | webmasterplc | SQL | 1 | 16-02-2011 13:02:00 |
| MySQL Ayuda. Estoy estancado | RebeccaGL | MySQL | 10 | 16-10-2008 15:31:58 |
| Sumar valores de una columna en mysql | coletaun | Varios | 1 | 08-01-2006 22:05:48 |
| ¿alguien sabe hacer esto? (conexion a mySQL desde delphi pero sin acceso...) | seccion31 | Internet | 24 | 27-08-2004 17:14:23 |
| Realmente, ¿Que es una DLL? | doverzhoff | Varios | 2 | 17-01-2004 16:01:51 |
|