我有一個查詢從一個表中有最後六個月的數據,它有一個列UseDates(截至今天六月,這個表的日期爲2011年12月到2012年5月)。訪問SQL中的日期排名?
我希望包含一個「級別」列,它將1與所有12月日期相關聯,2與所有1月日期相關,等等 - 在一個月前相應日期最多6。如果我從一個月後開始查詢這個查詢,那麼1將與1月等相關聯。
我希望這是有道理的!
例如,如果我現在運行查詢
UseDate Rank
12/31/2011 1
1/12/2012 2
...
5/23/2012 6
例如,如果我跑在八月查詢:
UseDate Rank
2/16/2012 1
3/17/2012 2
...
7/21/2012 6
例如,如果我跑在三月查詢:
UseDate Rank
9/16/2011 1
10/17/2011 2
...
2/24/2012 6
我加了一些澄清例子 – MyNameIsKhan
是有辦法讓它變成動態的,所以我不需要將日期強加給它。我以後可能會忘記它 – MyNameIsKhan
糟糕。硬編碼的日期從我的測試中結轉。嘗試版本,因爲我剛剛糾正。對於那個很抱歉。 – HansUp