Простой способ преобразовать дату и время в дату с нулевым временем в MS SQL Server

Так как в SQL Server нет типа даты без времени, то иногда возникает задача преобразовать дату, содержащую время, в дату без времени (содержащую нулевое время). Вот простой способ:

CONVERT(DATETIME, FLOOR(CONVERT(float, GETDATE())))

Все очевидно, если знать, что во внутреннем представлении дата хранится в виде дробного числа, целая часть которого определяет дату, а дробная - время.

Понравился пост? Подпишись на RSS, чтобы не пропустить новые интересные материалы.

Permalink | Комментарии (0) | Post RSSRSS comment feed
Добавить комментарий

 

Country flag biuquote
  • Комментарий
  • Предпросмотр
Loading


Реклама
TNX.net - уникальный международный сервис для вебмастеров и оптимизаторов

Подписка
toodoo Читать в Яндекс.Ленте Добавить в Google Reader или Homepage

Статистика
]]>
  • PR0CY.com - сервис проверки доменов
  • BlogMemes.ru
]]>





]]>

]]>