DATEADD(DAY, DATEDIFF(DAY, 0, GETDATE()), 0)
Pour mémoire explication :
en 1) on fait la différence en jours entre GetDate et 0 (!) ==> cela donne le nombre de jour depuis la date 0 (!)
en 2) on ajoute à la date 0 (!!) le nombre de jour trouvé en 1) ==> la date sans l'heure !!
Enjoy !
Mise à jour 06/2021 : Ou alors plus simple CONVERT(DATE, @variableDateHeure)