Bonjour tout le monde,
Pouvez-vous m'aider à optimiser, accélérer la vitesse d’exécution de cette requête;
ça mat 1min à 2, et c'est énorme je crois.
nombre d'enregistrement de Req_Art : 1000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 POUR TOUT Req_Art sql1="select top 1 Lblivre.pu*(1-Lblivre.remise) as pu, Bonlivra.date from Lblivre Left outer join Bonlivra on Lblivre.nbl=Bonlivra.nbl WHERE Lblivre.code ='"+Req_Art.code+"' AND Bonlivra.valide='OUI' AND Bonlivra.coclient='"+CodeCltFrs+"' order by date DESC " SI PAS HExécuteRequêteSQL(Req1,hRequêteDéfaut,sql1) ALORS HErreurInfo(HErreur()) FIN HLitPremier(Req1) sql2="update Req_Art set dprix ="+Req1.pu +" where Req_Art.code='"+Req_Art.code+"'" SI PAS HExécuteRequêteSQL(req2,hRequêteDéfaut,sql2) ALORS HErreurInfo(HErreur()) FIN FIN
Merci d'avance..
Partager