Generalmente cuando insertas un registro nuevo, lo haces con el máximo código de la tabla... entonces el anterior al nuevo será
MAX(Cod_Cli) ya que el nuevo es
MAX(Cod_Cli) + 1 (aunque uses un generador supongo).
Cita:
Siguiendo el estilo de maeyanes:
Código SQL [-]
insert into cliente (nombre, direccion, telefono)
select nombre, direccion, telefono from cliente
where cod_cli = (select max(cod_cli) from cliente)
|
Te devolverá un nuevo registro con los datos del último registro.
Si sabes cual es el código del registro anterior ...
Código SQL
[-]
insert into cliente (nombre, direccion, telefono)
select nombre, direccion, telefono from cliente
where cod_cli = 345
Especifica a que te refieres con el anterior... y podremos ayudarte mejor.