商品编码   入库数量   出库数量     库存余量
001        10         0          10
001        0          3          7
001        0          2          5怎么用Select 写出来。。

解决方案 »

  1.   

    表结构就是这样的吗?
    SELECT 商品编码,入库数量,出库数量,库存余量  FROM 表
      

  2.   

    如果表結構是這樣子的話可以用這個。
    SELECT SUM(入庫數量-出庫數量) as 庫存量 FROM 表名 GROUP BY 商品編碼
      

  3.   

    余量是 用 Select 语句查询出来的,   数据库不存在 余量字段
    每行都要有库存余量
      

  4.   

    SELECT 商品编码,SUM(入库数量) AS 入库数量,SUM(出库数量) AS 出库数量,SUM(入库数量)-SUM(出库数量) AS  库存余量  FROM 表 GROUP BY 商品编号
      

  5.   

    SELECT 商品编码,入库数量,出库数量,入库数量-出库数量 AS 库存余量  FROM 表 
      

  6.   

    试试这样能否符合你要求select * from 表 order by 商品编码
      

  7.   

    SELECT 商品编码,入库数量,出库数量,入库数量-出库数量 AS 库存余量  FROM 表
    不对?
      

  8.   

    这应是有入库表 出库表 和库存表  你先用(union)视图  再用存储过程   商品跟踪 我是这样实现的   
      

  9.   

    给个思路,select * ,(select sum(1)-sum(2)rom table a1 where a1.t<a2.t)as ss from table a2