IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Compter le nombre d'article différent pour une date X


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 176
    Par défaut Compter le nombre d'article différent pour une date X
    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.

  2. #2
    Membre chevronné Avatar de hariman
    Homme Profil pro
    Développeur Java, Android
    Inscrit en
    Janvier 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Développeur Java, Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 200
    Par défaut
    Bonjour,

    As-tu déjà essayé avec un GROUP BY ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT NomArticle, COUNT(CodeArticle)
    FROM dbo.Article_Dossier
    INNER JOIN dbo.dossier
    ON dbo.dossier.IDdossier = dbo.Article_Dossier.IDdossier
    WHERE dbo.dossier.DateDossier=@Date
    GROUP BY CodeArticle

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 176
    Par défaut
    [...]

    Que dire ? Merci !

    Ça fonctionne tout de suite mieux avec un group by.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Compter le nombre de noms différents dans une colonne
    Par mcog2 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 02/12/2015, 08h34
  2. Réponses: 1
    Dernier message: 22/05/2012, 19h15
  3. Compter le nombre d'article acheter dans une période
    Par lyonnaisdu26 dans le forum QlikView
    Réponses: 0
    Dernier message: 17/04/2012, 16h31
  4. Réponses: 4
    Dernier message: 15/10/2008, 16h26
  5. Réponses: 28
    Dernier message: 11/10/2006, 22h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo