Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2005, 14:24
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 1 mes
Puntos: 25
Si SIEMPRE son 5 basta que uses TOP 4 junto con ORDER BY para que obtengas lo que necesitas.

Si el numero varía puedes hacer un subquery. Si tienes un solo campo llave lo puedes hacer con algo como:
Código:
SELECT * FROM tabla
WHERE campo_llave NOT IN (SELECT MAX(campo llave) FROM tabla)
El SELECT anidado puede variar de sintaxis, dependiendo de la estructura de tu llave, pero el objetivo es obtener el registro que no quieres.

El resto es jugar con ORDER BY para que tengas el orden requerido
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche