Самый быстрый - datediff
, например,
select dateadd(d, datediff(d,0, [datecolumn]), 0), other..
from tbl
Но если вам нужно использовать только значение, вы можете пропустить дату и добавить, например,
select ...
WHERE somedate <= datediff(d, 0, getdate())
, где выражения datediff(d, 0, getdate())
достаточно, чтобы вернуть сегодняшнюю дату без временной части.