Можете да използвате T-SQL convert
функция за извличане на датата.
Опитайте
CONVERT(char(10), GetDate(),126)
така че във вашия случай направете
Drop Table #Temp
select Distinct CONVERT(char(10), DateAdd(dd, DateDiff(DD,0, Date),0), 126) as DateOnly
,ID
Into #Temp
From Table
Select Distinct (Date)
,ID
From #Temp
допълнителна информация:Получаване на частта от датата на поле за дата и час на SQL Server
Надявам се това да помогне!