Potresti usare una query tipo questa:
codice:
select count(distinct CF) as tot from cittadini WHERE DATE_ADD(data_nascita,INTERVAL 26 YEAR)<now()
per sapere tutti quelli che hanno più di 26 anni compiuti (se metti il maggiore trovi quelli che ancora non hanno compiuto 26 anni
oppure una come questa:
codice:
select count(distinct CF) as tot from cittadini DATE_ADD(data_nascita,INTERVAL 26 YEAR)<now() and year(data_nascita)=(year(now())-26)
per trovare quelli che hanno esattamente quell'età (già compiuta)