Ho l'ennesimo problema con l'sql.
Posto un piccolo esempio di tabella per rendere il tutto più chiaro.
codice:
id id_gruppo eta quanti
1 1 21 12
2 1 30 18
3 1 31 15
4 1 40 25
5 2 22 20
6 2 29 30
7 2 23 17
8 2 31 18
Io vorrei ottenere le somme suddivise per fascia di età, ad esempio il totale di persone nella fascia 21-30, 31-40, ecc per ciascun gruppo
Se faccio una query del genere
select id_gruppo,sum(quanti) as range21_30 from raggruppamenti
where eta between 21 and 30
group by id_gruppo
ottengo
codice:
id_gruppo range21_30
1 30
2 67
ma come faccio a usare più condizioni per ottenere
codice:
id_gruppo range21_30 range31_40
1 30 40
2 67 18
Mi illuminate?