Bonjour Forum,
J'ai fait une chaîne SQL qui fonctionne bien, mais il me manque une champs que j'aimerais aller chercher. Ce champs (schdate) se trouve dans la table 'rsscheduldtl'.
Je pourrais aller le chercher si ma requête était égale à ma sous-requête en y ajouter le champs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT q.qonbr, q.sonbralt, i.descr, i.itemID, QO.qtyordered AS TotalQtyOrdered, qo.qtyconv AS LongTotal, QO.linenbr & _ FROM Qohdr Q & _ INNER JOIN QOdtl QO ON Q.qonbr = QO.qonbr & _ INNER JOIN Items I ON QO.itemid = I.Itemid & _ WHERE Q.qonbr IN (SELECT Distinct sch.qonbr & _ FROM rsscheduledtl sch & _ WHERE prodid = 6 & _ AND schdate > GETDATE())
Mais je ne sais pas comment l'inclure dans ma requête principale pour que cela fonction, car selon ce que j'ai tester je ne peux pas Joindre la table rsscheduledtl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Distinct sch.qonbr,MIN(sch.schdate) AS DateProd & _ FROM rsscheduledtl sch & _ WHERE prodid = 6 & _ AND schdate > GETDATE())
Je ne sais pas si je me suis bien exprimé, j'ai de la difficulter a trouver comment, mais j'essaie voir si vous avez bien compris, sinon je vais essayer de mieux vous l'expliquer.
Merci d'avance
Partager