線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:751
推到 Plurk!
推到 Facebook!

sql从两个数据表中修改资料的方法

答題得分者是:cashxin2002
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-06 11:42:53 IP:222.184.xxx.xxx 未訂閱
现有数据表1,字段有ID(自动编号),药品名称,销售数量等等, 数据表2,字段有ID(自动编号),药品名称,库存数量等等, 想要获得的功能:当数据表1中的记录,如果ID和数据表2中的ID相同,那么数量表2中该记录的库存数量就等于:数据表2中的库存数量减去数量表1中的销售数量
------
我的编程起步于ktop,我将永远支持ktop
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-06 14:07:13 IP:202.62.xxx.xxx 未訂閱
您好﹗    直接用SQL語法試試﹕
begin
  ADOQuery1.Close;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add('Update 數据表2, 數据表1 Set ');
  ADOQuery1.SQL.Add('數据表2.庫存數量=數据表2.庫存數量-數据表1.銷售數量 ');
  ADOQuery1.SQL.Add('Where 數据表2.ID=數据表1.ID');
  ADOQuery1.ExecSQL;
end;
================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-06 17:45:34 IP:222.184.xxx.xxx 未訂閱
谢谢 發表人 - ntjrr 於 2005/08/06 18:07:51
------
我的编程起步于ktop,我将永远支持ktop
系統時間:2024-11-25 2:44:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!