Поскольку все предыдущие ответы одинаковы, я добавлю другой "хороший" вариант, о котором я знаю:
SELECT DateAdd(Day, 0, DateDiff(Day, 0, GetDate()))
Некоторые / многие предпочитают его, потому что он не основывается на недокументированном / неподдерживаемом факте, что дни представлены целыми числами в DateTime / SmallDateTime.
Были интересные дискуссии по этой теме на форумах SqlServerCentral.com, но я не смог быстро найти ссылку, извините.
ОБНОВЛЕНИЕ: Гейл Шоу опубликовала приятное быстрое сравнение производительности распространенных методов (этот метод, очевидно, самый быстрый, но только с небольшим количеством v): http://sqlinthewild.co.za/index.php/2008/09/04/comparing-date-truncations/