MySQL - 2 mas pequeños

 
Vista:

2 mas pequeños

Publicado por Pablo (2 intervenciones) el 14/09/2005 13:27:30
Hola,
sabéis si puedo hacer una consulta que me devuelva los dos valores mas pequeños de una agrupacion....

SELECT refdestino, min(precio) FROM perruzo.tarifas_ope_RefD
where fecha='2005-09-01' group by refdestino

Con esta me devuelva el mas pequeño, pero necesito los dos valores mas pequeños

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:2 mas pequeños

Publicado por Gominola (1 intervención) el 14/09/2005 13:35:34
Si, mira lo que puedes hacer es ordenarlo descendentemente (del menor al mayor) y: o bien coger los 2 primeros registros luego en el programa, o bien (y lo más correcto) obligar mediante el rownum a que te devuelva solo 2 registros

SELECT refdestino, precio
FROM perruzo.tarifas_ope_RefD
where fecha='2005-09-01'
AND ROWNUM <= 2
group by refdestino
ORDER BY PRECIO ASC

Nota, importante poner <= en el cómputo de registros, y ROWNUM es en Oracle, no se si en MySql sera asi, sino solo te toca investigar esto en la ayuda.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar