Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2010, 03:01
nauzettt
 
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 15 años, 2 meses
Puntos: 0
Sumar fechas Solapadas

Buenas.

Necesito obtener la suma de horas en rangos de fechas, para ver si cada X días se pasa del máximo de horas permitidos. La tabla que tengo esta formada por dos columnas: "fecha" (tipo date) y "minutos" (integer). Supongamos que dicha tabla tiene los siguientes valores:

fecha | minutos
--------------------------
01/03/2010 | 400
02/03/2010 | 533
03/03/2010 | 0
04/03/2010 | 0
05/03/2010 | 589
06/03/2010 | 600
07/03/2010 | 0
08/03/2010 | 128
09/03/2010 | 256
10/03/2010 | 88
11/03/2010 | 400
12/03/2010 | 323
13/03/2010 | 158

Ahora necesito que me devuelva la suma de los minutos en los periodos de 7 días, cuando la fecha que me pasan es el '07/03/2010'. Por lo que el resultado debería ser:

Totalminutos
--------------------------
2122 --(sería la suma desde el 01/03/2010 hasta el 07/03/2010)
1850 --(sería la suma desde el 02/03/2010 hasta el 08/03/2010)
1573 --(sería la suma desde el 03/03/2010 hasta el 09/03/2010)
1661 --(sería la suma desde el 04/03/2010 hasta el 10/03/2010)
2061 --(sería la suma desde el 05/03/2010 hasta el 11/03/2010)
1795 --(sería la suma desde el 06/03/2010 hasta el 12/03/2010)
1353 --(sería la suma desde el 07/03/2010 hasta el 13/03/2010)

LLevo bastante tiempo intentando solucionar esta problema pero no consigo obtener ninguna solución optima. Les agradecería cualquier ayuda al respeto.