
06/04/2005, 02:46
|
 | | | Fecha de Ingreso: noviembre-2002 Ubicación: Barcelona
Mensajes: 433
Antigüedad: 22 años, 3 meses 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 |