Это не спрашивает, как преобразовать произвольную строку в datetime в MSSQL, такую как this question.SQL Server конвертировать строку в datetime
Я могу управлять строковым форматом, но я хочу знать, что такое синтаксис MSSQL для обновления поля datetime с использованием строки даты.
+1 для YYYY-MM-ДД :) – Thorarin
- 1. Первый год не гарантирует y-m-d. SET LANGUAGE british GO SELECT CAST ('2009-02-28' AS datetime), CAST ('2009-02-28 01:02:03' AS datetime) - сбой – gbn
Вы должны использовать «дату» и SQL Server 2008 до yyyy-mm-dd работает. – gbn