Salve

ho la seguente tabella :

id, cmp1, cmp2, val, data
1 7 1 20 2012-10-2
2 7 1 30 2012-10-3
3 5 1 40 2012-09-1
4 7 2 50 2012-09-1
5 7 1 10 2012-09-1
6 5 2 8 2012-08-1
7 7 1 7 2012-08-6
8 7 1 6 2012-08-9
...

In pratica dato un mese iniziale e uno finale, devo fare il totale dei mesi racchiusi nel range scelto e per il campo cmp2 e per ogni singolo cmp1 in pratica nel esempio seguente mi deve uscire (premesso che ho scelto il range di mese da agosto a ottobre :

cmp1, cmp2, val, mese
7 1 13 08
7 1 10 09
7 2 50 09
7 1 50 10
5 1 40 09
5 2 8 08
...


praticamente il raggruppamento e la somma di cmp2 e per singolo mese (tenendo conto del filtro mese iniz e fine) e per cmp1

Come posso impostare la select ?

Grazie