下面是interbase的DSQL 
create proceduce update_kc
as
   declare xdm char(2);
begin
   For select dm from cl into :xdm do
begin
update cl
set cl.kc= kc-(select sum(b.xs) from kc b 
             where b.dm=:xdm)
where kc.dm=:xdm
end;