Bonjour,
je rencontre un pb que je ne parviens pas à résoudre.
Ma requête SQL posant problème est la suivante :
Si j'enlève le "where bal.compte = 41478", la requête fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select * from ( select cast(replace(replace(EL6, 'PCOOP', ''), 'PC', '') as int) as compte, * from [CODA_IMP_Balance] bal where CMPCODE = '923' ) as bal where bal.compte = 41478
Mais si il est présent, la requête plante avec le message "Conversion failed when converting the varchar value 'XTMO' to data type int."
SQL ne semble pas capable de faire des conversions en int dans un sub-select, puis de faire un critère de recherche sur ce champ qui est converti
Merci par avance pour votre aide
Partager