Bonne rencontre,

Je viens vers vous car je n’arrive pas à faire une requête qui doit être tellement simple que ça me frustre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT CodeArticle
FROM dbo.Article_Dossier
INNER JOIN dbo.dossier
ON dbo.dossier.IDdossier = dbo.Article_Dossier.IDdossier
WHERE dbo.dossier.DateDossier=@Date
Me donne la liste de tous les articles pour une date X.

J’aimerais savoir combien d’article Y et Z j’ai eu pour la date X.

Résultat souhaité : NomArticle NbrArticle pour la date passé en paramètre.

J’ai essayé ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT COUNT(t1.CodeArticle)
FROM dbo.Article_Dossier t1
WHERE t1.CodeArticle in
(SELECT CodeArticle
 FROM dbo.Article_Dossier
 INNER JOIN dbo.dossier
 ON dbo.dossier.IDdossier = dbo.Article_Dossier.IDdossier
 WHERE dbo.dossier.DateDossier=@Date)
Mais je suis complètement à côté de la plaque…

Si vous pouviez me diriger vers une piste ça serait gentil. Frappez par trop fort parce que je sais que je suis loin de la mer là.

Amicalement,
Raphaël.