一般数据库计算的时候,总是同一条记录内的字段间计算,如何进行多条记录内字段间计算呢!比如我要实现一下目的:
我建立的数据库总共有序号,C,BB共3个字段.
for i:=1 to n do begin   //n为数据库长度
if (C[k-1]=C[k]) then 退出此次循环;      //C[k]表示第k条记录的字段C的值 
else if (C[k-1]<C[k]) then begin
  把字段C的值在C[k-1]与C[k]之间的所有记录的对应字段BB都改成k
例如: C[12]=5,C[13]=8,那么把所有字段C的值为5,6,7,8的记录对应字段BB的值都改成13.
end;
     else if (C[k-1]>C[k]) then begin
     同上,只是把BB值改成k-1
高手们来拿分吧!