Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2015, 21:12
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 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)