Bonjour,
Je butte sur une requête tiré d'une vue ou je regroupe et somme les colonnes pour arriver aux motifs de mes manquants
Le having n'est là que pour un exemple. Ca me donne ce résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT SUM(YTMANQ1) AS YTMANQ1, SNPosition, SNVerkauf, TYP, YNAME3, MANDKENN FROM dbo.manquantvente_1 GROUP BY SNPosition, SNVerkauf, TYP, YNAME3, MANDKENN HAVING SNPosition= '(5697330,3,0)'
YTMANQ1 SNPosition SNVerkauf TYP YNAME3 MANDKENN 0.00000 (5697330,3,0) (5697325,3,0) Auftrag NULL 29 10.00000 (5697330,3,0) (5697325,3,0) Auftrag Non livré 29
A la base, je peux avoir 4 types de motifs de manquants (par article dans mes commandes) et donc dans ma vue je sélectionne les 4 types avant de les regrouper. Seulement, voilà, lorsque j'ai un manquant renseigné (comme là non livré) et que les autres lignes ne sont pas renseignés (à null), je souhaiterais les exclure.
J'ai pensé à un Having avec Count(*)>1 mais je n'arrive pas à faire ce que je veux. La solution doit être certainement évidente...
Merci,
Partager