Hola dvbeaumont:
Almacenar la edad es un terrible error de diseño... lo que debes hacer, como lo menciona djaevi, sería almacenar la fecha de nacimiento y a partir de ella calcular la EDAD... de lo contrario todas las consultas que hagas estarían supeditadas a que tengas la información actualizada, pero bueno, al margen de esto vayamos con el problema... hay dos formas en que pudieras contabilizar los registros y presentar la información... una sería en forma de columnas y otra en forma de renglones:
Código MySQL:
Ver original+------+------+
| id | edad |
+------+------+
| 1 | 18 |
| 2 | 22 |
| 3 | 24 |
| 4 | 22 |
| 5 | 50 |
| 6 | 62 |
+------+------+
-> SUM(IF(edad
< 20, 1, 0)) Menos_de_20
, -> SUM(IF(edad
> 30, 1, 0)) Mas_de_30
+-------------+---------------+-----------+
| Menos_de_20 | Entre_20_y_30 | Mas_de_30 |
+-------------+---------------+-----------+
| 1 | 3 | 2 |
+-------------+---------------+-----------+
+---------------+-------------+
+---------------+-------------+
| mas de 30 | 2 |
| menos de 18 | 1 |
+---------------+-------------+
Dale un vistazo para ver si te sirve
Saludos
Leo.