Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2014, 22:58
DiegoMagna
 
Fecha de Ingreso: mayo-2014
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Conteo entre 2 fechas con nulos

Buenas.
Tengo un problema que yo pensaba que iba a ser algo común, pero evidentemente no es así o en realidad estoy desviando mi busqueda.

Quisiera contar las ventas entre 2 fechas agrupando por día.
Por ejemplo las ventas de los últimos 10 días.
el tema es que si hago lo siguiente
Código MySQL:
Ver original
  1. FROM ventas
  2. WHERE date_time_venta
  3. BETWEEN Fecha_1 AND fecha_2
  4. GROUP BY DAY(date_time_venta)

El resultado es correcto, pero los días que no hubo ventas no aparecen en la lista.
Y yo quisiera que el resultado sea algo así

dia 1 - 4
dia 2 - 2
dia 3 - 0
dia 4 - 6

No se si me explico... el tema es que haciendo "GROUP BY" la consulta agrupa en base a los registros existentes, pero los días que no hubo ventas no aparecen en el resultado.
La única solución es correr un proceso que ingrese una venta por día y luego restarle 1 a cada conteo, pero debe haber una solucion mas eficiente


Espero que puedan solucionar mi problema

Saludos!
Diego

Última edición por gnzsoloyo; 09/05/2014 a las 04:12