Bonjour,
Voici ma requête Sql Server 3.7 :
"Select TOTO1.CodeRubrique,TOTO1.QteUnitaireTotale,TOTO1.QuantitePerte,TOTO1.TableAlphaUtil,TOTO1.TableAlphaUtil2,TOTO1.Remarque1,TOTO2.Observation,TOTO2.VarAlphaUtil2,TOTO2.Designation1,TOTO2.Designation2,TOTO2.Designation3,TOTO2.VarNumUtil2,TOTO22.IndicePlanEncombr From TOTO1 full outer join TOTO2 on TOTO1.CodeRubrique = TOTO2.CodeToto2 full outer join TOTO22 on TOTO2.CodeToto2 = TOTO22.CodeToto2 where ((TOTO1.CodeListeFabStd='" + param + "')) order by TOTO1.TableAlphaUtil"
La requête marche.
Si je remplace par "order by val(TOTO1.TableAlphaUtil)", ça ne marche plus alors que la fonction val() marche avec toutes les autres requêtes.
Je pense qu’il y a une incompatibilité entre val() et les jointures externes.
Y a t il une autre solution pour trier des chiffres ?