Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Utiliser BETWEEN sur un champ varchar et non un champ numérique ?

Vous devez CAST les résultats WHERE ISNUMERIC(column) = 1 AND CAST(column AS decimal(10,5)) BETWEEN 1 AND 2 par exemple.