Bonjour, j'ai une requête qui fonctionne correctement en sql2000 mais nous avons migrer en sql2005 elle ne fonctionne plus.
J'ai regarder en base et il sagit d'une donnée qui peut être de type caractère que lon compare à un entier.
Y'a-t'il une option qui permet de faire en sorte que cela refonctionne en 2005?
requête incréminée.
SELECT *
FROM MAVUE
WHERE (( COLONNE1='CHAR' AND COLONNE2 = 15)
OR ( COLONNE1='CHAR2' AND COLONNE2 IN (SELECT COLONNE3 FROM MATABLE WHERE COLONNE4 = 15 ) ))
La colonne 2 peut avoir des caractère et colonne3 ne retourne que des numeric.
message d'erreur.
Échec de la conversion de la valeur varchar « Test du 26-10-2007 » en type de données int.
merci de votre aide
Partager