hasret | Bonjour , ça fait plusieurs mois déja que je suis coincée sur cette requête , ma société utilise les énum de gamme et les états prédéfinis sur sage ED n'inclus pas les Enum de gamme , du coup je suis obligée de passer par SQL à la carte le problème c'est que ça ne m'affiche pas les quantités en stock correctement :s quoi que je fasse , sinon la requête contient plus de 7000 en enregistrements alors qu'en vrai ça ne doit pas dépasser les 400...
En résumé je veux afficher le stock de tous les produits avec ou sans les énum de gamme sans doublons.
Code :
- SELECT DISTINCT
- F_ARTICLE.AR_Ref,
- F_ARTICLE.AR_Design,
- F_GAMSTOCK.GS_QteSto,
- F_ARTSTOCK.AS_QteSto,
- F_ARTGAMME.EG_Enumere
- FROM F_ARTGAMME
- INNER JOIN F_GAMSTOCK ON F_ARTGAMME.AR_Ref = F_GAMSTOCK.AR_Ref AND F_ARTGAMME.AG_No = F_GAMSTOCK.AG_No1
- RIGHT OUTER JOIN F_ARTICLE
- LEFT OUTER JOIN F_ARTSTOCK ON F_ARTICLE.AR_Ref = F_ARTSTOCK.AR_Ref ON F_GAMSTOCK.AR_Ref = F_ARTICLE.AR_Ref
- where F_GAMSTOCK.GS_QteSto <> 0 OR
- F_ARTSTOCK.AS_QteSto <> 0
- GROUP BY
- F_ARTICLE.AR_Ref,
- F_ARTICLE.AR_Design,
- F_GAMSTOCK.GS_QteSto,
- F_ARTSTOCK.AS_QteSto,
- F_ARTGAMME.EG_Enumere
|
Je vous remercie d'avance |