我現在有存儲的數據如下:SQL - 跨多個星期傳播價值
PERSON DATE RATE
----------------------------
John Smith 1/4/2012 1.2
John Smith 8/6/2012 1.7
John Smith 8/13/2012 1.9
John Smith 8/20/2012 2
John Smith 9/10/2012 1.8
John Smith 10/1/2012 3
我想輸出每星期的一年,每個人(截至上週日)的速度。當率不會爲某一週存在,此前一週使用即:
PERSON WEEK RATE
----------------------------
John Smith 1/8/2012 1.2
John Smith 1/15/2012 1.2
John Smith 1/22/2012 1.2
John Smith 1/29/2012 1.2
等
我可以建立的日期和星期的組合,所以我可以判斷星期的表。我怎樣才能複製率?外部連接或類似的東西?
您正在使用哪種版本的SQL Server?另外,您是否可以提供帶有日期表的查詢。任何答案都是一個很好的起點。 –
MSSQL 2008 我手動建立了一個叫做與2012年各日的記錄和相應的週數(我手動在Excel中計算)WeekEndDates – Tom