Bonjour tout le monde !!
J'ai un problème dans une requête assez complexe à expliquer. Je vais tout de même essayer, nous utilisons donc un ERP et pouvons créer une commande. Dans celle ci nous ajoutons des articles qui génèrent donc des achats. Ces achats sont rattachés à une affaire.
Tout est géré par des tables SQL COMC pour les lignes de commande, ACHIMP pour les lignes d'achats imputés (rattachés) a l'affaire et ACHE pour les achats.
J'ai déjà créé une requête mais il doit y avoir un problème dans le WHERE de mon UPDATE car aucune modification n'est appliquée.
Voila ma requête :
vu$(2) est une variable utilisé qu'on peut utilisé dans l'ERP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SER("","select distinct nocommandeachat from achimp where nocommandeachat=@i33101$","vu$(2)") SER("","UPDATE comc SET datefinprodplustard=(SELECT datesouhaiteeplustard FROM achc WHERE achc.codefourniprestto=comc.codearticleprestto AND numeroachat=@vu$(2) ) WHERE numeroaffairefils in (select numeroaffaire from achimp where nocommandeachat=@vu$(2) ) AND EXISTS (SELECT NULL FROM achc WHERE achc.codefourniprestto=comc.codearticleprestto AND numeroachat=@vu$(2) )","")
Merci de votre aide !!
Partager