Plusieurs COUNT dans requete SQL

Résolu/Fermé
Coutcout86 Messages postés 195 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016 - 8 nov. 2013 à 15:20
 Coutcout86 - 12 nov. 2013 à 11:01
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

Profil bloqué
8 nov. 2013 à 17:41
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
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