表名:mytable
有两个字段:
id      (int)
入库数量 (int)
入库数量 (int)
---------------
数据如下:
id     入库数量    出库数量
1        5          6
2        7          1
3        7          3
4        2          4一条sql语句后->希望得出如下结果:
总入库数量    总出库数量    结存数量
21            14           7

解决方案 »

  1.   

    select sum(入库数量) AS 总入库数, 
           sum(出库数量) AS 总出库数, 
           sum(入库数量)-sum(出库数量) AS 结存数
    from mytable
      

  2.   

    SELECT SUM(入库数量) AS 总入库数量,SUM(出库数量) AS 总出库数量,SUM(入库数量-出库数量) AS 结存数量
    FROM mytable 
      

  3.   


    select sum(入库数量) as 总入库数量,sum(出库数量) as 总出库数量,(sum(入库数量) - sum(出库数量)) as 结存数量 from mytable 
      

  4.   

    select sum(入库数量) as 总入库数量, sum(出库数量) as 总出库数量, sum(入库数量)-sum(出库数量) as 结存数量 from mytable 
      

  5.   

    select sum(入库数量) as 总入库数量,sum(出库数量) as 总出库数量,(sum(入库数量) - sum(出库数量)) as 结存数量 from mytable
      

  6.   

    select sum(入库数量) as 总入库数量,sum(出库数量) as 总出库数量,(sum(入库数量) - sum(出库数量)) as 结存数量 from mytable
      

  7.   

    select sum(入库数量) AS 总入库数,
          sum(出库数量) AS 总出库数,
          sum(入库数量)-sum(出库数量) AS 结存数
    from mytable