Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Valores máximos de un campo

Estas en el tema de Valores máximos de un campo en el foro de Mysql en Foros del Web. Necesito saber como mostrar los valores máximos que toma un campo en una tabla. Necesito los 2 valores máximos. Para obtener el valor maximo sé ...
  #1 (permalink)  
Antiguo 29/06/2009, 04:07
Avatar de mj1984  
Fecha de Ingreso: septiembre-2008
Mensajes: 129
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta Valores máximos de un campo

Necesito saber como mostrar los valores máximos que toma un campo en una tabla. Necesito los 2 valores máximos.
Para obtener el valor maximo sé que se hace así: MAX(campo).
Pero para obtener los 2 valores másximos... ¿Cómo?

Gracias.
  #2 (permalink)  
Antiguo 29/06/2009, 08:08
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Valores máximos de un campo

selecciona los distintos valores tras ordenar por valor descendente y pon un limit 2
Código sql:
Ver original
  1. SELECT DISTINCT campo FROM tabla ORDER BY campo DESC LIMIT 2;

Esto quizás te valga si solo quieres ese valor, el de los máximos, aunque si tienes que extraer más datos, será necesario hacer otro tipo de consulta.

Última edición por jurena; 29/06/2009 a las 08:16
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:56.