Somas totais semanais

Eu tenho uma tabela em um banco de dados PostgreSQL contendo datas e uma contagem total por dia.

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 

Agora preciso obter os totais semanais para um determinado período.
Ex. Eu quero pegar os totais semanais de2012-05-01 até2012-05-31.

Eu estou olhando para esta saída:

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

questionAnswers(2)

yourAnswerToTheQuestion