Bonjour,
Je souhaite extraire les articles ayant fait l'objet de commande d'achat et ayant du stock mais n'ayant fait l'objet d'aucune réception d'achat.
J'ai essayé cette requête mais elle ne prend pas en compte le fait qu'il y a eu des commandes avec réception sur l'article.
Je ne sais pas quelle sous-requête utiliser.
Je suis sur Oracle 10g.
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select ach.num_achat,al.id_achat_ligne, r.reference, s.qte_stock from toperp.t_achat_ligne al, toperp.t_article r, toperp.t_achat ach, toperp.t_stock s where al.id_article = r.id_article and r.id_article = s.id_article and s.qte_stock > 0 and ach.id_achat = al.id_achat and al.id_achat_ligne not in (select a.id_achat_ligne from toperp.t_achat_bl_ligne a)
Julien.
Partager