Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2008, 21:53
decklord
 
Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Ayuda con consulta compleja (eficiencia)

Sí, pero me faltaba algo que es lo que descubri hace poco.

Para hacer lo que necesitaba se puede usar group by combinado con el tipo de intervalo, por ejemplo GROUP BY DAY(fecha) eso retorna los datos agrupados diariamente en toda la tabla.
Hay que tener cuidado con lo anterior pues DAY(fecha) retorna el entero equivalente al dia, por lo que si trabajamos con mas de un mes, donde los numeros de los dias se repiten, se pueden generar resultados no deseados. Para evitar cualquier problema se debe hacer agrupando asi:

GROUP BY YEAR(date),MONTH(date),DAY(date)

Última edición por decklord; 21/07/2008 a las 22:47