Моя проблема, кажется, очень проста, но я застрял здесь.У меня есть таблица, в которой есть столбец «nvarchar» под названием «SrcID», и я храню в нем как числа, так и строки.Теперь, когда я пытаюсь проверить «IsNumeric» для этого столбца в состоянии «Join», что-то вроде ниже,
ISNUMERIC(SrcID) = 1 AND SrcID > 15
, я получаю следующую ошибку:
Msg 245, Level 16, State 1, Line 47
Conversion failed when converting the nvarchar value 'Test' to data type int.
Удивительно, но когда я убираю флажок «SrcID> 15», мой запрос выполняется правильно.Должен ли я включить что-нибудь еще в это заявление?
Пожалуйста, помогите мне решить проблему.Заранее спасибо !!