Я использовал ответ с наибольшим количеством голосов из здесь, чтобы проверить, является ли значение ячейки является целым числом. Но мне также нужно сделать проверку диапазона на нем.
SELECT * FROM Table
WHERE (dbo.IsInteger(FieldName) = 1) AND FieldName > 400 AND FieldName < 500
Но это возвращает ошибку преобразования, так как некоторые ячейки в столбце содержат текст. Итак, возможно ли получить подмножество, состоящее только из результатов запроса IsInteger
, а затем выполнить проверку диапазона результата?