У меня есть строка '2009-06-24 09: 52: 43.000', которую мне нужно вставить в столбец DateTime таблицы.
Но мне плевать на время, просто хочу вставить его как 2009-06-24 00: 00: 00.000
Как я могу сделать это в T-SQL?
Возможно, это более чистый и более портативный способ сделать это, но моя летальная идиома:
insert into tbl (date_column) select convert(varchar, convert (datetime, '2009-06-24 09:52:43.000'), 101)