Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Usando BETWEEN em um campo varchar não é um campo numérico?


Você precisa CAST os resultados WHERE ISNUMERIC(column) = 1 AND CAST(column AS decimal(10,5)) BETWEEN 1 AND 2 por exemplo.