A ver si te sirve esta:
Código sql:
Ver originalSELECT id, MIN(fecha)fecha_inicio, MAX(fecha)fecha_fin, SUM(lectura)consumo FROM `tabla` WHERE fecha BETWEEN '2009-02-01' AND '2009-02-03' GROUP BY id
Piensa que si lo que quieres poner es la hora de inicio y fin por las que tú buscas, puedes hacerlo así:
Código sql:
Ver originalSELECT id,'2009-02-01' AS fecha_inicio, '2009-02-02' AS fecha_fin, SUM(lectura)consumo FROM `tabla` WHERE fecha BETWEEN '2009-02-01' AND '2009-02-03' GROUP BY id
La primera te dará las fechas primera y última de cada id dentro de ese rango de fechas.