asp数据库数据录入计算输出问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:00:43
10月1日订购A产品100吨,10月2日订购B产品50吨 10月2日订购A产品200吨 信息录入P表(代码已有)
10月2日出A产品50吨,10月3日出B产品40吨 信息录入Q表(代码已有) 计算A B产品每日库存并输出,即是10月1日 A产品库存为100吨 10月2日A产品库存为50吨 B产品库存为50吨 10月3日A产品库存为250吨,B产品库存为10吨,依次类推。求计算各产品每日库存并输出代码。(产品当然不只这两种,只希望这样提问可以让各位确切明白我的意思。) 在线等。多谢多谢。
谢谢cnl0625的回答喔,呵呵,我已经考虑过,但不太符合我的想法。A产品第一次的订购量,除去当天的A产品的出货量,即为当天A产品的库存,后续A产品的订购量也要加在后面A产品的库存量里面的。 不过, cnl0625的意思是不是说,每天的库存量都要统计该产品目前所有的订购量然后再减去该产品目前所有的出货量来得到呢?是的话,也是可行的。可是,有没有简明一些的方法呢?不用那么繁冗的计算?

select 指定日期,a.货物id,sum(a.进货量)-sum(b.出货量) as 库存量 from a,b where a.货物id=b.货物id and a.日期<=指定日期 and b.日期<=指定日期 group by a.货物id

不清楚你的表结构, 只能写个大概的意思

想实现每天能看到A产品的库存就必须还有一个C表。 这个表记录的是你A产品入库出库后的实际库存量。这个实际库存量就是你想要的每日库存。
将P表里A数据的库存量减去Q表里(出货量的总值)传到C表。
不知道你理解没。