|
#1
|
||||
|
||||
Вычетание ....
Всем добрый....
Есть две таблицы Table1 и Table2 из 1 копирую данные во вторую таблицу (данные различатся тока флагом 7 и 0 соответственно) вот таким образом: Код:
procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery1.Active:=false; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('INSERT INTO table2 (Name,kol,price,summa.flag) '); ADOQuery1.SQL.Add('SELECT Name,kol,price,summa.flag '); ADOQuery1.SQL.Add('FROM TABLE1'); ADOQuery1.ExecSQL; ADOQuery1.SQL.Text:='SELECT * FROM table2'; ADOQuery1.Active:=true; end; Вопрос подскажите как мне из записей с флагом 0 из полей kol, summa вычесть значения тех же полей записи с флагом 7, проблема что записей с 0 около 1000 а с 7 только 3 штуки подскажите как быть? |