根据日期排除和统计数量
日期1 编号 数量 类别 日期2
2014-1-1 0001 100 A 2014-1-1
2014-1-1 0001 300 B 2014-1-1
2014-1-1 0001 350 01 2014-1-1
2014-1-1 0001 200 01 2013-12-20
2014-1-1 0001 200 01 2013-12-31
2014-1-1 0002 400 01 2013-12-25
得到如下结果,也就是0001经过类别A,B也经过类别01 算0001和时候把经过类别01的数量排除
日期1 编号 数量
2014-1-1 0001 800(400+200+200)
2014-1-1 0002 400
------解决方案--------------------编号0001 的 400 是怎么来的?
------解决方案--------------------
select 日期1,编号,sum(数量) as 合计
from TB
where 日期1 <>日期2
??
------解决方案--------------------select 日期1,编号,sum(数量) as 合计
from TB
where 日期1 <>日期2
group by 日期1,编号