Привет У меня есть выбор, который отлично работает, когда я использую CHARINDEX в столбце varchar, но когда я пытаюсь использовать его в целочисленном столбце, я получаю следующую ошибку;CHARINDEX с целым числом
Тип аргумента int недопустим для аргумента 1 функции charindex.
Ниже я перечислил оба запроса.
stremail является VARCHAR intEmployeeID в целочисленном
**below returns results as aspected**
SELECT intEmployeeID
FROM [dbo].[tblEmployees]
WHERE CHARINDEX(',' + strEmail + ',', ',' + REPLACE('[email protected], [email protected]', ' ', '') + ',') > 0
**below I get an error if I'm trying to select on a integer column**
SELECT intEmployeeID
FROM [dbo].[tblEmployees]
WHERE CHARINDEX(',' + intEmployeeID + ',', ',' + REPLACE('1, 2', ' ', '') + ',') > 0
Любая помощь будет наиболее признательна.
Даже если первые 2 ответа помогли мне, я использовал answ er, предоставленный компанией @Matt. Спасибо, – raymantle