
31/05/2015, 21:12
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses Puntos: 2658 | |
Respuesta: MySQL - Agrupar por días incluyendo valores ceros No puedes hacerlo en una sola tabla.
Los DBMS trabajan con datos que existan, no con datos imaginarios. Si no tienes otra tabla e donde sacar los días, no hay de donde construir el dato faltante.
Usualmente tu problema se resuelve programáticamente, en la vista o formulario donde los datos se muestran, agregando líneas visuales con los días que no tienen datos, y mostrando ceros. Sólo usas la consulta para poner los datos de los días que SI los tienen.
¿Se entiende?
En SQL, si el dato no existe, no se puede mostrar nada, si la tabla solo almacena datos existentes.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |