創建一個從另一個表中的seqential表我有以下表中我的SQL Server數據庫:在SQL Server
Product Week Units Exta units effective Extra units
A515 2014-01-11 51 2014-01-25 23.24
A515 2014-01-11 51 2014-01-11 25.86
A515 2014-01-18 52 2014-01-25 23.24
A515 2014-01-18 52 2014-01-11 25.86
A515 2014-01-25 50 2014-01-25 23.24
A515 2014-01-25 50 2014-01-11 25.86
A515 2014-02-01 45 2014-01-25 23.24
A515 2014-02-01 45 2014-01-11 25.86
值在week
和units
列重複,我不想。重複的記錄應該被刪除。我希望extra units effective
列在對應於week
列的最早日期開始。 Basicly我想從上面的表格看起來像這樣的一個表,
Product Week Units Exta units effective Extra units
A515 2014-01-11 51 2014-01-11 25.86
A515 2014-01-18 52 2014-01-11 25.86
A515 2014-01-25 50 2014-01-25 23.24
A515 2014-02-01 45 2014-01-25 23.24
我想到了從原始表構建查詢的創建表的最後一個表,但我不知道怎麼樣。任何幫助深表感謝。
2014-01-01如何選擇2014-01-25周。該專欄最早的日期是2014-01-11。 –
@GordonLinoff - 我已經把「與周列對應的最早日期」作爲「不早於周列的最早日期」,但我同意這些措辭可以使用一些工作。 –