Утро
Я пытаюсь вернуть разные даты результата по уникальному идентификатору.
Например:
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
Время не важно, простоДаты.Так, например, для идентификатора 1 я не могу сделать отчет по идентификатору, так как это вернет только одну из моих датПоэтому я хотел бы вернуть:
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
IЯ новичок в SQL, поэтому извинения я, возможно, сделал явную ошибку.Я дошел до этого, просматривая ранее заданные вопросы.
Как всегда, любая помощь и указатели очень ценятся.