Foros del Web » Creando para Internet » Diseño web »

Seleccionar los 4 registros con valor mayor en un campo numérico

Estas en el tema de Seleccionar los 4 registros con valor mayor en un campo numérico en el foro de Diseño web en Foros del Web. Hola a todos Tengo una consulta para seleccionar el último número de un catálogo de revistas (se insertan números atrasados): SELECT * FROM revista WHERE ...
  #1 (permalink)  
Antiguo 20/04/2007, 10:34
 
Fecha de Ingreso: abril-2007
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Seleccionar los 4 registros con valor mayor en un campo numérico

Hola a todos

Tengo una consulta para seleccionar el último número de un catálogo de revistas (se insertan números atrasados):

SELECT *
FROM revista
WHERE numero != '' AND numero = (SELECT MAX(numero) FROM revista)
ORDER BY id_revista;

Pero quiero seleccionar los últimos 4 números (que no necesariamente son los últimos 4 registros)

Gracias!
  #2 (permalink)  
Antiguo 20/04/2007, 12:13
Avatar de Jilti  
Fecha de Ingreso: abril-2007
Mensajes: 47
Antigüedad: 10 años, 7 meses
Puntos: 4
Re: Seleccionar los 4 registros con valor mayor en un campo numérico

¿EL campo "numero" dela base de datos es de tipo text o int?

Me imagino que será int, en la consulta a la base de dato le deberas poner que te muestre un límite de 4 resultados LIMIT 4 y orden descendiente ORDER DESC

chujalt.com
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 20:44.