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:
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).SELECT coord2 FROM registro_sucesos2 WHERE movil='$movil' ORDER BY cod_registro DESC LIMIT 2,1
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.