早上返回不同的日期
我想通過唯一標識返回結果的不同日期。
例如:
ID|Date
1 | 2011-10-01 23:57:59
1 | 2011-10-01 23:58:59
1 | 2010-10-01 23:59:59
2 | 2010-09-01 23:59:59
2 | 2010-09-01 23:58:29
3 | 2010-09-01 23:58:39
3 | 2010-10-01 23:59:14
3 | 2010-10-01 23:59:36
的時間不是重要的只是日期。因此,例如在ID 1上,我無法對ID做出明確的分析,因爲這隻會返回一個日期。所以,我希望回到:
1|2011-10-01
1|2010-10-01
我曾嘗試以下查詢:
Drop Table #Temp
select Distinct DateAdd(dd, DateDiff(DD,0, Date),0) as DateOnly
,ID
Into #Temp
From Table
Select Distinct (Date)
,ID
From #Temp
我得到不過結果如下:
ID|Date
1 | 2011-10-01 00:00:00
1 | 2011-10-01 00:00:00
1 | 2010-10-01 00:00:00
我是新來的SQL等等道歉我可能犯了一個明顯的錯誤。通過搜索以前提出的問題,我已經得到了很多。
像往常一樣,任何幫助和指針,非常感謝。
Sql Server的哪個版本? – sll
您好sql 2005 –