如何使用“周末结束”日期比较月初至过去的上个月至今?

时间:2016-10-11 21:21:38

标签: mysql sql-server date

当前SQL代码:

SUM(CASE WHEN MONTH(`Week Ending`) = MONTH(`Week Ending`) - 1
         THEN Dollar_Amt 
         ELSE 0 
    END) AS Dollar_Amt_2

样本表:

Week Ending  Max_Dt      Dollar_Amt      
2016-09-03   2016-09-01  10          
2016-09-10   2016-09-01  15          
2016-09-17   2016-09-01  5           
2016-09-24   2016-09-01  30         
2016-10-01   2016-10-01  5               
2016-10-08   2016-10-01  15          
2016-10-15   2016-10-01  10          

我遇到的问题是上个月总是大于当月,因为上个月已经完成,因此有更多Week Ending个日期。

我想比较当前的每月与前一个月的比较,但是我无法使用在每周(Week Ending)级别汇总的日期来完成此操作。任何帮助将不胜感激。

0 个答案:

没有答案