Sumas totales semanales

Tengo una tabla en una base de datos PostgreSQL que contiene fechas y un recuento total por día.

mydate       total
2012-05-12      12 
2012-05-14       8 
2012-05-13       4 
2012-05-12      12 
2012-05-15       2 
2012-05-17       1 
2012-05-18       1 
2012-05-21       1 
2012-05-25       1 

Ahora necesito obtener los totales semanales para un rango de fechas determinado.
Ex. Quiero obtener los totales semanales de2012-05-01 hasta2012-05-31.

Estoy mirando esta salida:

2012-05-01 2012-05-07   0
2012-05-08 2012-05-14  36
2012-05-15 2012-05-22   5
2012-05-23 2012-05-29   1
2012-05-30 2012-05-31   0

Respuestas a la pregunta(2)

Su respuesta a la pregunta