瓜西西

导航

库存管理,显示当前商品的之前库存量

试用了象过河进销存,发现:可以显示任一库存记录(入库单,出库单)中某一商品的当前记录的库存量。

具体地,如:

1 库存记录 中 A商品  入库量为 10   ,  库存余量:20

2 库存记录 中 A商品 入库量为 3     ,  库存余量:23

3 库存记录 中 A商品 入库量为 5     ,  库存余量:28

 

(注:以上 红色部分,并不需要记录在数据库中,应该如何查到?以下就是解决方法。)

 

这不应该是不用记录在数据库中的吧。

试以下SQL后,发现是可以查询到的。

注意是使用了两个 select

 

SELECT (select sum(qty) from car_repair_item where id<=cri.id and product_id=22) as 库存余量
FROM car_repair_item as cri
where 1=1
and product_id = 22
and not isnull(qty )
ORDER BY id;

 

另外,从以上SQL 可以看到,要查询某一特定的 product_id 时,才可以使用。

如果在同一个查询中,显示不同的 product_id 的库存余量,是否可以呢?

 

 

posted on 2012-02-29 14:40  瓜西西  阅读(376)  评论(0)    收藏  举报