Cita:
Iniciado por helacer
pues se me ocurre hacer 2 selects .. no se si entendibien...aunque si describe exactamente lo que quiere hacer yo creeria que hay forms mejores de hacerlo sin complicarse la vida
para encontrar el anterior registro a 3 si por ejemplo se borro el 2 seria
select max(id) from tabla where id <3;
para encontrar el siguiente registro a 3 si por ejemplo se borro el 4 seria
select min(id) from tabla where id >3;
No entiendo como va este select max(id) ai dentro lo deberia dejar igual tengo que poner el maximo id que puede ser?? y en el 3 es el id en el que estoy no es asi???? esque no entiendo ni este ni lo que a puesto el otro compañero, haber si me podeis explicar un poco como va los dos x favor??? un saludo gracias.