Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2005, 02:46
Avatar de mariogl84
mariogl84
 
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 22 años
Puntos: 20
Suma que me devuelva los ceros

Hola a todos.

Observo que usando la función SUM, si hay algún registro cuya suma dé cero, no me lo presenta. Hay alguna manera de hacer que lo presente?

Ejemplo:

Tabla productos
Id Nombre
1 Pan
2 Huevos
3 Leche
4 Azúcar

Tabla compras
Dia Producto Compras
1 1 3
2 2 5
3 1 4

Si ejecuto la consulta:
SELECT productos.Id,SUM(compras.Compras) AS Compras FROM productos,compras WHERE compras.Producto=productos.Id GROUP BY productos.Id

Obtengo los siguientes resultados:
Id Compras
1 7
2 5

Sin embargo, yo necesitaría los siguientes:
Id Compras
1 7
2 5
3 0
4 0

Espero haberme explicado bien. ¿Alguien sabe cómo hacer esto?

Gracias de antemano.

Última edición por mariogl84; 06/04/2005 a las 02:52