Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2010, 05:35
nightmarex
 
Fecha de Ingreso: junio-2010
Mensajes: 25
Antigüedad: 14 años, 5 meses
Puntos: 1
Obtener el penúltimo registro de una BBDD

Hola amigos,

En pos de un programa "chorra" para el aprobado, me he topado con otra dificultad.
Necesito sacar el penúltimo registro de una base de datos, pero con 2 condiciones.
Planteo el problema:

El registro que necesito sacar va en función de un WHERE (un móvil), y la clave principal de la tabla seria COD_REGISTRO (un autonumérico). Entonces, leyendo por ahí usé esta consulta:

Código:
SELECT coord2 FROM registro_sucesos2 WHERE movil='$movil' ORDER BY cod_registro DESC LIMIT 2,1
Donde se supone que el DESC LIMIT hace que se ordene "cod_registro" descendentemente, y que seleccione la fila 2, y 1 solo registro (al menos eso entendí yo).

El problema está en que no me está dando resultados, me muestra datos que no tienen nada que ver con la consulta (por ejemplo, me muestra 1 registro más arriba del que yo quiero, o más abajo).

¿Alguien sabe como extraer el penúltimo registro de la base de datos?

Saludos.