Вот что я использую:
SELECT CAST(FLOOR(CAST(getdate() as FLOAT)) as DATETIME)
Я думаю, что может быть лучший и элегантный способ.
Требования:
- Это должно быть как можно быстрее (чем меньше кастинг, тем лучше).
- Конечным результатом должен быть тип
datetime
, а не строка.