Requette SQl sur Prodution/ Vente EP
Modérateurs: Super-Apogea, Super Modérateur
2 messages
|Page 1 sur 1
Requette SQl sur Prodution/ Vente EP
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
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
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
- Messages: 10
- Inscription: Lun 30 Avr 2018 23:28
Re: Requette SQl sur Prodution/ Vente EP
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)))
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
- Messages: 8
- Inscription: Jeu 7 Fév 2019 15:18
2 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités