Возможный дубликат:
лучший способ преобразования и проверки строки даты
При назначении значения datetime переменной datetime в SQL Server, какой формат лучше всего использовать для культурных агностических причин и почему?
Предполагаемая дата: 01-Dec-2013
DECLARE @myDate DATETIME
SET @myDate = '2013-12-01'
SET @myDate = '20131201'
SET @myDate = '12/01/2013'
SET @myDate = '2013-12-01T00:00:00.000'
SET @myDate = '2013-12-01T00:00:00'
Если @myDate имеет тип DATETIME2
, будет ли ваш ответ другим?