Lo que te digo es que una vez seleccionadas las tablas mediante SQL, recorras todas las filas aplicando los If correspondientes y en tantas variables como resultados distintos desees vás acumlando cada uno de ellos.
Por ejemplo si cada fila es un empleado:
Código Delphi
[-]nEmpleados:=nEmpleados +1;
pero los menores de edad v.g.
Código Delphi
[-]
If EmpleadoFnacimiento.Value < dMiFecha then
nMenores := nMenores +1;
y tantos if como situaciones.
Un Saludo.