У меня есть строка '2016-03-05', которую я хочу преобразовать в datetime
.Как преобразовать строку YYYYMM в datetime в sql?
Вот мой код:
Declare @period as nvarchar(10)
Set @period = '2016-03-05'
Select Convert(Datetime, @period, 112).
Запуск, что я получаю ошибку
преобразования не удалось при преобразовании DateTime из строки символов.
Строка '201605' не является полным datetime - типы данных SQL Server не поддерживают ort только год-месяц, всегда есть день. –
** Ваш вопрос непонятен. ** В заголовке вы указываете формат 'YYYYMM', в вопросительном теле вы показываете формат' YYYY-MM-DD'. Какой формат вы имели в виду? Каков ожидаемый результат? – miroxlav