Justamente lo que dice el titulo del tema:
tengo lo siguiente en una tabla:
------------------------------------
--uid--nombre-
--1---- uno---
--2----dos----
--5----cinco--
--7----siete--
----------------------------------------
hago un simple select de la siguiente manera:
Select * from tabla where uid = '7'
Ahora lo que necesito es seleccionar el registro Anterior al 7
en éste caso sería el UID 5
Sé que lo puedo hacer de la siguiente manera :
Select * from tabla where uid = '5'
Pero tomen en cuenta que si borro el registro 5 esa selección no existiria y me devolvería un error, es por eso que necesito saber como seleccionar el registro anterior