MySQL - valor máximo de un rango

 
Vista:

valor máximo de un rango

Publicado por angelicorum (1 intervención) el 02/07/2008 17:47:25
Hola, qué tal estais?

Me gustaría hacer una consulta que de una tabla de 40 registros cogiera los 20 primeros y de los 20 primeros el valor más grande de un determinado campo.

Lo que se me ocurrió fue:

select max(id) as valor_maximo from mitabla order by id asc limit 20;

Pero no carrula, porque me devuelve el máximo de los 40 registros,

se le ocurre a alguien una idea,

muchismas gracias,

angelicorum
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:valor máximo de un rango

Publicado por Rubén (2 intervenciones) el 03/07/2008 15:11:46
Pq no haces algo asi como:
seleccionar el mayor id de la tabla where valor In (seleccionar los 20 que necesitas)
asi primero seleccionas los 20, y una vez tienes los 20 selecciones el de mayor id
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