求语名
一个表 T
时间 材料编号 数量 出入
02-01-01 101 100 入
02-01-01 102 100 入
02-01-02 101 10 出
02-01-03 101 10 出
02-01-03 102 50 出
02-01-04 101 20 出
我想计算出材料的存数:
101 60
102 50
有没有办法用SQL语句统计呀???
问题点数:20、回复次数:2Top
1 楼lsqkeke(可可)回复于 2006-03-02 15:02:33 得分 0
select 材料编号,
存数=sum(case 出入 when '入' then 数量 else -数量 end)
from tbTop
2 楼lsqkeke(可可)回复于 2006-03-02 15:03:17 得分 20
select 材料编号,
存数=sum(case 出入 when '入' then 数量 else -数量 end)
from tb
group by 材料编号Top




