Quizás esto te sirva ...
Código SQL
[-]
create trigger liquidaciones_bu0 for LIQUIDACIONES active before update position 0 as
begin
if (new.sueldo <> old.sueldo) then
insert into historico (campo1,campo2,sueldo,...)
values(campo1,campo2,old.sueldo,...);
...
end
o si quieres pasar el valor del nuevo sueldo:
Código SQL
[-]
create trigger liquidaciones_bu0 for LIQUIDACIONES active before update position 0 as
begin
if (new.sueldo <> old.sueldo) then
insert into historico (campo1,campo2,sueldo,...)
values(campo1,campo2,new.sueldo,...);
...
end