收录日期:2019/03/21 00:22:33 时间:2016/05/18 03:14:00 标签:数据库相关
定义了三个表:
表1:库存表,主要有时间、商品号、库存量三个字段;
表2:进货表,主要有时间、商品号、进货量、换算1四个字段;
表3:销售表,主要有时间、商品号、售货量、换算2四个字段;
我想完成这样的功能:
假设现在库存表里统计的是至昨天晚上为止的各种商品的库存量,现在,我想更新
库存表里面各种商品的库存量,每种商品的新库存量:=原库存量 + 进货量 * 换算 - 售货量 * 换算2。
谁能提供具体做法啊?
为什么没有人回帖啊?
UPDATE 库存表
   SET 库存表.库存量=库存表.库存量+ 
      (SELECT 进货量 * 换算
         FROM 进货表
            WHERE 库存表.商品号= 进货表.商品号)-(SELECT 售货量 * 换算
         FROM 销售表
            WHERE 库存表.商品号= 销售表.商品号)
   FROM 库存表,进货表,销售表
access数据库下这样做能行吗?
行,你用adoquery连接就行了,只不过你的字段最好用英文表示
但是,我在SQL explorer 测试: 
 update ProdStock
 set ProdStock.Stock = ProdStock.Stock +
  (select InNum * Change1 from InProducts where InProducts.ProdId = ProdStock.ProdId) -
  (select OutNum * Change2 from OutProducts where OutProducts.ProdId = ProdStock.ProdId)
  from ProdStock,InProducts,OutProducts
提示错误:
General SQL error.[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'ProdStock.ProdStock +  (select InNum * Change1    from InProducts
    where InProducts.ProdId = ProdStock.ProdId) -  (select OutNum * Change2
   from OutProducts whereOutProducts.ProdId = ProdStock.ProdId) from ProdStock' 中。
这是为什么阿?
没人看么?

mysql字符转码问题!! 请问关于分页网页的后台实现 请问关于分页网页的后台实现 数据库连接参数怎么写比较好,参数意义? 请问关于分页网页的后台实现 unsigned int h_len:4 这种语法以前没见过 继续问frame的问题 做股票软件的通达信是家黑店 欢迎.net程序员加入群(4117888) \"广州市超越软件有限公司\"有人了解吗? 在vc.net下编译这个程序,出现这个这些错误: \"广州市超越软件有限公司\"有人了解吗? 这是什么数据库连接方法? 小弟求解数据库的写入问题...... 这句话有问题吗? 我用FastReport遇到的奇怪现象,大家看看!!! 如何取得数组中的各个值,如 用bcb 开发过 WebService 的大侠,对开发完成的服务是如何进行管理的? 问一个小问题:创建web项目失败 做股票软件的通达信是家黑店 各位高手,请问在JSP中如何通过JAVABEAN将图片保存到数据库中??????????????? 哪位有magiclibrary1.7.4版本最好有源码及示例,给我发个好么,谢谢!zln_01@163.com(送分) 同样的语句在sql库可以正常为什么在Access库就会报错呢?(不是日期字段) ACCESS的存储过程的应用问题 被excel搞晕了,请邹健,子陌红尘。。老大们出手 怎么改变其他进程的EDIT窗口的内容?(50分马上给。) 散分!又是一年春来到,莫名的郁闷。 excel导入sqlserver数据出现问题,怎么解决? 初学c#问个好简单的问题 用户登陆问题22222222222222……