J'ai un problème lors de la conversion de type varchar en type Int dans Informix. En fait je ne sais pas si la valeur est vraiment varchar ou non que je veux convertir en INT. C'est un système de bac à sable.Convertir varchar en numérique dans Informix
Comme exemple: Je suis en train de courir ce genre de
Select telnumber from numbers n
where Cast(n.telnumber AS INT) between 1234 and 9999
J'ai eu cette erreur: « Caractère d'une erreur de conversion numérique »
Si je lance cette requête comme ceci:
Select telnumber from numbers n where n.telnumber between '1234' and '9999'
il apporte un résultat mais pas dans la plage que j'ai définie.
130987
130710
130723
Comment puis-je convertir telnumber à une valeur numérique et l'utiliser dans « entre » 1234 et 9999 gamme