Я пытаюсь преобразовать данные, импортированные в мое приложение, из nvarchar в дату, чтобы я мог сравнить дату с текущей системной датой, чтобы убедиться, что прошлые даты не используются.
Данные импортируются через приложение в общую таблицу, где все столбцы имеют тип nvarchar (процесс не может быть изменен), поэтому мне нужно преобразовать тип данных для сравнения поля с датой.
Я попытался использовать следующий код для преобразования даты (TestData, представляющий столбец, который я использую в данном случае):
CAST(TestData as date)
CONVERT(date, TestData)
Что выдает сообщение об ошибке в виде строки: Невозможно преобразовать nvarchar в дату.
Думая, что мне здесь чего-то не хватает, подумал, что мне здесь повезет.