Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Conteo entre 2 fechas con nulos

Estas en el tema de Conteo entre 2 fechas con nulos en el foro de Mysql en Foros del Web. 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. ...
  #1 (permalink)  
Antiguo 08/05/2014, 22:58
 
Fecha de Ingreso: mayo-2014
Mensajes: 2
Antigüedad: 10 años, 6 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
  #2 (permalink)  
Antiguo 09/05/2014, 02:45
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Conteo entre 2 fechas con nulos

Sql no va a listar algo que no esta.

La solución que propones es muy ineficiente, y peligrosa.

En programación externa (off topic) la solución es fácil y creo que es lo mejor que peudes hacer.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 09/05/2014, 08:03
 
Fecha de Ingreso: mayo-2014
Mensajes: 2
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Conteo entre 2 fechas con nulos

Ok.
Veo que he perdido unas cuantas horas buscando una solución desde una sola consulta.
Completare las fechas inexistentes desde PHP entonces.

Saludos y gracias!

Etiquetas: conteo, nulos, registro, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:50.