Puoi usare T-SQL convert
funzione per estrarre la Data.
Prova
CONVERT(char(10), GetDate(),126)
quindi, nel tuo caso, fallo
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
ulteriori informazioni:Come ottenere la porzione di data di un campo Datetime di SQL Server
spero che questo ti aiuti!