Requette SQl sur Prodution/ Vente EP

Modérateurs: Super-Apogea, Super Modérateur

Requette SQl sur Prodution/ Vente EP

de supupoff » Ven 19 Oct 2018 12:34

Bonjour,

je sais que l’édition piloté est fini mais je besoin d'aide sur requette SQL , jespère vous pouvez maidé
mon requette foncionne correctement

Code: Tout sélectionner
SELECT        dbo.F_DOCLIGNE.DO_Type, dbo.F_DOCLIGNE.DO_Date, dbo.F_DOCLIGNE.AR_Ref, dbo.F_ARTICLE.AR_Design, dbo.F_DOCLIGNE.DL_Qte, dbo.F_DOCLIGNE.DL_PoidsNet / 1000 AS DL_PoidsNet,
                         CASE WHEN DO_TYPE = 6 THEN 'Vente' ELSE 'Production' END AS Type, dbo.F_DOCLIGNE.DL_MontantHT, dbo.F_ARTICLE.SECTEUR
FROM            dbo.F_ARTICLE INNER JOIN
                         dbo.F_DOCLIGNE ON dbo.F_ARTICLE.AR_Ref = dbo.F_DOCLIGNE.AR_Ref
WHERE        (dbo.F_DOCLIGNE.DO_Type = 26) OR
                         (dbo.F_DOCLIGNE.DO_Type = 6) OR
                         (dbo.F_DOCLIGNE.DO_Type = 7)

AND
dbo.F_DOCLIGNE.DO_Date >=@PROMPT('1 -PRODUCTION Du :','A',,MONO,FREE) AND
dbo.F_DOCLIGNE.DO_Date <=@PROMPT('2 -PRODUCTION Du :','A',,MONO,FREE) AND


ce que je besoin est de filter les ligne des produits dont il n y a pas de Vente d autre mot dis je veux afficher que les ligne dont il y a production et vente. et caché les lignes dans il y a que du production.
parexemple si un produit ABC la quantitée produite égale 15 et il il n y a pas vente ne saffiche pas
comment faire pour le filtrer
Merci beaucoup
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Lun 30 Avr 2018 23:28

Re: Requette SQl sur Prodution/ Vente EP

de happyperi213 » Jeu 4 Avr 2019 15:20

SELECT dbo.F_DOCLIGNE.DO_Type,
dbo.F_DOCLIGNE.DO_Date,
dbo.F_DOCLIGNE.AR_Ref,
dbo.F_ARTICLE.AR_Design,
dbo.F_DOCLIGNE.DL_Qte,
dbo.F_DOCLIGNE.DL_PoidsNet / 1000 AS DL_PoidsNet,
CASE WHEN DO_TYPE in (6,7) THEN 'Vente' ELSE 'Production' END AS Type,
dbo.F_DOCLIGNE.DL_MontantHT,
dbo.F_ARTICLE.SECTEUR

FROM dbo.F_ARTICLE
INNER JOIN dbo.F_DOCLIGNE ON dbo.F_ARTICLE.AR_Ref = dbo.F_DOCLIGNE.AR_Ref

WHERE (dbo.F_DOCLIGNE.DO_Type in (6,7,26) )
AND (dbo.F_DOCLIGNE.DO_Date >=@PROMPT('1 -PRODUCTION Du :','A',,MONO,FREE) )
AND (dbo.F_DOCLIGNE.DO_Date <=@PROMPT('2 -PRODUCTION Du :','A',,MONO,FREE) )
AND (dbo.F_DOCLIGNE.AR_Ref IN
(Select dbo.F_DOCLIGNE.AR_Ref FROM dbo.F_DOCLIGNE
WHERE dbo.F_DOCLIGNE.DO_Type in (6,7)
AND dbo.F_DOCLIGNE.DO_Date >=@PROMPT('1 -PRODUCTION Du :','A',,MONO,FREE)
AND dbo.F_DOCLIGNE.DO_Date <=@PROMPT('2 -PRODUCTION Du :','A',,MONO,FREE)))
Posteur néophyte
Posteur néophyte
 
Messages: 8
Inscription: Jeu 7 Fév 2019 15:18


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
cron