0
我在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
謝謝nscheaffer,它的工作部分,U可以從結果表明白,不同的項目有來自行號一個重新開始,你能不能幫我請。 查詢下面給出了部分結果 –
我錯過了。您只需要添加每個LEFT JOIN條件,以便從每個表中設置相同的ProjectID,但看起來您已經知道了這一點。工作很好。 – nscheaffer