Я использую SQL Server 2005, и я пытался соответствовать в таблице Dimension поле даты с данными:преобразования NVARCHAR (50) к DateTime
2012-01-06 00:00:00.000
как datetime
на промежуточную таблицу с данными, которая поставляется в качестве a nvarchar(50)
2012-01-06 15:53:12.040
например. Я пробовал все конвертирования и приведения, которые я могу найти в результатах поиска, но получаю сообщение «Ошибка арифметического переполнения, преобразующее выражение в тип данных datetime». сообщение об ошибке.
Я обновил все значения времени вручную в промежуточной таблице, чтобы иметь отметки времени 00:00:00.000
, но проблема остается.
Помогите пожалуйста?
SELECT CONVERT (DATETIME, '2012-01-06 15: 53: 12.040'), работающий без каких-либо проблем в моей изолированной песочнице SQL 2012. –