Plusieurs COUNT dans requete SQL

Résolu
Coutcout86 Messages postés 219 Statut Membre -  
 Coutcout86 -
Bonjour,

J'ai un petit soucis concernant le fait de faire 2 COUNT dans une seule et même requête requête. J'ai cherché dans les forums mais j'ai rien trouvé de concret donc je vous explique mon problème.

J'ai une table ''personnel'' , une table ''visite'' et une table ''stage''. La table ''personnel'' est lié à ''visite'' et à ''stage'' et j'aimerais compter le nombre de visite et le nombre de stage pour une personne à une période donnée. Est-ce possible ? Si oui comment feriez-vous ?

Merci d'avance.
Romain COUTINEAU.

2 réponses

  1. Profil bloqué
     
    Bonjour,

    pour faire 2 count , utilise des variables et une jointures

    "
    SELETCT COUNT(colonne) AS count1,COUNT(colonne) AS count2
    FROM matable1 t1,matable2 t2
    WHERE colonne='08/11/2013'

    tu peu t'inspiré de sa
    0
  2. Coutcout86
     
    Bonjour,

    Pour répondre à ta réponse, voilà ce que moi j'ai fais à la base :

    SELECT COUNT (monChamp) as COUNT1, COUNT(monChamp) as COUNT2
    FROM maTable1
    LEFT JOIN maTable2 ON maTable1.IdTable1 = maTable2.IdTable2
    LEFT JOIN maTable3 ON maTable1.IdTable1 = maTable3.IdTable3
    WHERE monChamps > '08/01/213'

    Et cela ne fonctionne pas alors est-ce un problème avec mes LEFT JOIN car dans ton exemple tu n'utilise pas les LEFT JOIN ?

    Pourriez-vous m'aider ?

    Merci d'avance.
    Romain COUTINEAU.
    0