SRC: Отбрасывание от даты часов/минут (MS SQL Server)
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 05.09.02 09:40
Оценка:
Если нужно получить просто дату, без часов-минут-секунд (например, для вычисления промежутка времени в днях/месяцах/годах между двумя датами без учета этих самых часов-минут-секунд), то предлагаю такой вариант (наверняка есть проще — этот я набросал за пару минут):


Попробуйте выполнить в Query Analyzer следующий запрос:

SELECT GETDATE()

SELECT CONVERT(datetime,CONVERT(varchar(30),GETDATE(),102),102)


У меня выводит (как пример):


2002-09-05 13:47:18.503
2002-09-05 00:00:00.000



З.Ы. Решение без использования DATEPART(), DAY() и иже с ними...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.