Какой самый лучший способ, чтобы удалитьвременную часть значения даты и времени (SQL Server) ?

Вот что я использую:

SELECT CAST(FLOOR(CAST(getdate() as FLOAT)) as DATETIME)

я думая, что может быть лучше/более элегантным способом.

системные Требования:

  • следует как можно быстрее (менее литья, тем лучше)
  • конечный результат должен быть типа datetime, а не строка

Найдено 5 ответов:

What's the BEST way to remove the time portion of a datetime value (SQL Server)?

http://stackoverflow.com/questions/2775/whats-the-best-way-to-remove-the-time-portion-of-a-datetime-value-sql-server

Посмотреть решение →