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.