Я создаю представления для приведения varchar
в числовое значение (скажем, поле vw_number
) и даты для преобразования в стиль США (101), т. Е. Мм / дд / гггг (поле dt_view
).
Вид создается отлично, и данные выглядят хорошо, но когда я использую эти поля для фильтрации данных, он не работает.
select * from view where vw_number = 20
Выдает ошибку:
не может конвертировать nvarchar в числовой.
select * from view where dt_view >= '10/01/2019'
Запрос работает нормально, но не работает должным образом. dt_view
- это поле даты в таблице.