【发布时间】:2017-02-21 11:24:57
【问题描述】:
我在 SQL Server 中有一个类似这样的表
ProjectId BookedHours FiscalYear FiscalMonth
--------------------------------------------------
PRJ1 2040 2015-16 1-Apr-15
PRJ1 1816 2015-16 1-May-15
PRJ1 1760 2015-16 1-Jun-15
PRJ1 1832 2015-16 1-Jul-15
PRJ2 1752 2015-16 1-Sep-15
PRJ2 1529 2015-16 1-Oct-15
PRJ2 1336 2015-16 1-Nov-15
PRJ2 1480 2015-16 1-Dec-15
PRJ2 522 2015-16 1-Jan-16
我需要总结当前 + 前两个月预订时间的值,即预期结果应如下表所示
ProjectId BookedHours FiscalYear FiscalMonth ExpectedValue
-----------------------------------------------------------------
PRJ1 2040 2015-16 1-Apr-15 2040
PRJ1 1816 2015-16 1-May-15 3856
PRJ1 1760 2015-16 1-Jun-15 5616
PRJ1 1832 2015-16 1-Jul-15 5408
PRJ2 1752 2015-16 1-Sep-15 1752
PRJ2 1529 2015-16 1-Oct-15 3281
PRJ2 1336 2015-16 1-Nov-15 4617
PRJ2 1480 2015-16 1-Dec-15 4345
PRJ2 522 2015-16 1-Jan-16 3338
【问题讨论】:
标签: sql-server-2008 sum common-table-expression