我的SQL中有两张表:
[入库明细表]
------------------------------
商品ID 入库量
------------------------------
3 35
5 78
9 25
------------------------------
[库存表]
------------------------------
商品ID 库存量
------------------------------
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
------------------------------
请问怎么实现按下“入库”键以后,更新[库存表]中的数据为以下
[库存表]
------------------------------
商品ID 库存量
------------------------------
1 0
2 0
3 35
4 0
5 78
6 0
7 0
8 0
9 25
------------------------------
请问能用SQL语句实现?语句该如何编?谢谢。
Delphi + SQL 库存数量求和 ?
答案:2 悬赏:70 手机版
解决时间 2021-02-27 10:00
- 提问者网友:溺爱和你
- 2021-02-26 12:02
最佳答案
- 五星知识达人网友:雾月
- 2021-02-26 13:06
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('update 库存表 Set 库存量=入库明细表.库存量 where 库存表.商品ID=入库明细表.商品ID);
ADOQuery1.ExecSQL;
end;
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('update 库存表 Set 库存量=入库明细表.库存量 where 库存表.商品ID=入库明细表.商品ID);
ADOQuery1.ExecSQL;
end;
全部回答
- 1楼网友:詩光轨車
- 2021-02-26 14:28
group by master.id,master.date,master.nameselect master.id,master.date,master.name,sum(sub.number)from master,subwhere master.id=sub.id
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯