日期:2014-05-16  浏览次数:20415 次

根据日期排除和统计数量
日期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
------解决方案--------------------
引用:
表1中有如下记录
日期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

统计每天每编号的数量合
假如日期1=日期2,编号0001经过类别A,B,也经过类别01 ,
这种情况下算0001数量合的时候把经过类别为'01'的数量排除

结果如下:

日期1         编号     数量
2014-1-1      0001     800(400+200+200)
2014-1-1      0002     400 

编号0001  的 400 是怎么来的?
------解决方案--------------------
引用:
日期1        编号    数量    类别    日期2
2014-1-1     0001    100      A      2014-1-1
2014-1-1     0001    300&nb