Hola, si funciono como me dijistes, salio de mavavilla, con una consulta simple no lo hubiera logrado, te lo agradesco mucho, podrias explicarme el codigo? es que no manejo muy bien lo de subconsultas. Gracias
El codigo, para quienes lo necesiten quedó asi:
Código PHP:
select diagnosticoid, count(diagnosticoid) total from
(
select distinct clienteid, diagnosticoid from historiaclinica
where year(fecha)=2011
) T
group by diagnosticoid
order by 1 desc;