Максимальное значение в моей таблице для measure_rate
составляет 572
. Приведенный ниже запрос возвращает это значение.
SELECT cast(max(measure_rate) as decimal)
FROM [SurgicalMeasures]
WHERE measure_rate != 'N/a'
and zip_code = 21236
Но когда я изменяю приведенный выше запрос на запрос ниже, он дает мне 95
в качестве максимального числа.
SELECT cast(max(measure_rate) as decimal)
FROM [SurgicalMeasures]
WHERE measure_rate != 'N/a'
У меня вопрос: если я знаю, 572
это максимум measure_rate
, почему эти запросы возвращают разные результаты?
Тип данных столбца measure_rate
: varchar(50)