Funcion Suma en sql

17/03/2005 - 18:13 por ja | Informe spam
Hola estoy programando una pequeña aplicacion y necesito que el sistema coga
de una BD en access un campo y sume todos sus registros si cumple con la
clausula WHERE.

la consulta es:
SELECT Sum (Pax) AS Total
FROM Ventas
WHERE Fecha = Date ()
como puede verse la fecha tiene que coincidir con la fecha del dia, si en el
momento que ejecuto la consulta no hay ningun valor para sumar pues no hay
ningun registro que cumpla con la condición WHERE, que sucede con el calor
que devuelve la consulta es 0? me temo que no ya probe eso y no e funciono.

gracias

ja
 

Leer las respuestas

#1 ulises
17/03/2005 - 18:27 | Informe spam
En access no sé, pero en SQL Server te devuelve NULL,
podrías hacer

SELECT ISNULL(Sum (Pax),0) AS Total FROM Ventas ...

para obtener el valor en 0.

Saludos,
Ulises

Hola estoy programando una pequeà±a aplicacion y necesito


que el sistema coga
de una BD en access un campo y sume todos sus registros si


cumple con la
clausula WHERE.

la consulta es:
SELECT Sum (Pax) AS Total
FROM Ventas
WHERE Fecha = Date ()
como puede verse la fecha tiene que coincidir con la fecha


del dia, si en el
momento que ejecuto la consulta no hay ningun valor para


sumar pues no hay
ningun registro que cumpla con la condición WHERE, que


sucede con el calor
que devuelve la consulta es 0? me temo que no ya probe eso


y no e funciono.

gracias

ja
.

Preguntas similares