Я знаю, что это может встретить как новичок вопрос, но мне интересно, почему даты в SQL должны выглядеть следующим образом:Почему SQL Server должен иметь такие точные форматы даты?
FieldBeginDate
2010-04-01 00:00:00.000
FieldEndDate
2010-12-31 23:59:00.000
Почему три десятичных или точность? И есть ли способ иметь даты, показанные только в Месяц-Год-Год? благодаря!
Я знаю, что вы уже приняли ответ, но вы знаете, вы можете преобразовать дату, используя команду Преобразовать в формат, который вы выбираете. Если вы используете преобразование с помощью nvarchar (10), он автоматически знает, как преобразовать его в нечто, подходящее для ограничения этого размера. – RetroCoder