SQL 2005, Ho una tabella con una colonna 'ages_c', ho bisogno di raggruppare i record per fasce d'età. Questa è la domanda che ho trovato su questo sito e mi sta ottenendo il 90% lì, ma il 'gruppo da' è erroring, * non valido nome della colonna 'AGE_RANGE' *SQL per fascia di età
select
case
when age_c <18 then 'Under 18'
when age_c between 18 and 24 then '18-24'
when age_c between 25 and 34then '25-34'
END as age_range,
Count(*) as count
from contacts
group by age_range
order by age_range
Quando ho gruppo e l'ordine da 'age_c 'il mio risultato è:
Under 18 1
18-24 1
18-24 1
25-34 1
Quello che voglio è:
Under 18 1
18-24 2
25-34 1
Grazie.
Grazie Joe ... apprezzo la semplicità. – Stan