Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2008, 13:48
themax
 
Fecha de Ingreso: octubre-2007
Mensajes: 49
Antigüedad: 16 años, 5 meses
Puntos: 0
Select que no ordena Correctamente

Tengo una BBDD con mas o menos esta estructura

Nombre Edad
-----------------
Manolo 25
Antonio 26
Pepe 26
Jose 26
Pedro 20
Etc.....

Saco una select para localizar cuantas veces se repite cada edad e intento ordenarlo de menor a mayor edad con esta consulta:

Código:
SELECT edad, Count(edad) AS Countedad FROM datos GROUP BY edadHAVING max(edad) order by edad asc
Lo cual deberia devolver algo como:

Edad countedad
--------------------
20 1
25 1
26 3
etc....


Sin embargo la tabla resultante, me ordena aparentemente de manera aleatoria.

edad Countedad
--------------------
25 1
26 3
20 1
etc.....


pero si cambio el
Código:
order by edad asc
por
Código:
order by countedad asc
si que lo ordena de menor a mayor numero de repeticiones.

La idea es usarlo luego para hacer un grafico con jpgraph, igual me estoy complicando demasiado y no es necesario, pero me estoy volviendo loco para ordenar esto de menor a mayor edad.