Как преобразовать дату и время только в дату (со временем, установленным на 00: 00: 00.000) - PullRequest
11 голосов
/ 25 июня 2009

У меня есть строка '2009-06-24 09: 52: 43.000', которую мне нужно вставить в столбец DateTime таблицы.

Но мне плевать на время, просто хочу вставить его как 2009-06-24 00: 00: 00.000

Как я могу сделать это в T-SQL?

Ответы [ 11 ]

0 голосов
/ 25 июня 2009

Возможно, это более чистый и более портативный способ сделать это, но моя летальная идиома:

insert into tbl (date_column)
select convert(varchar, convert (datetime, '2009-06-24 09:52:43.000'), 101)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...