Bonjour,

je ne suis pas vraiment au point avec la fonction count en utilisant un CASE à l'interieur.
Je m'explique voilà un exemple de requete que j'utilise :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT COUNT(1) AS nbAppel,
            COUNT(CASE A_IDTech WHEN '$idTech' THEN 1 END) AS nbAppelTech,
            COUNT(CASE A_IDService WHEN '$idService' THEN 1 END) AS nbAppelService,
            COUNT(CASE A_Rappel	 WHEN '1' THEN 1 END) AS attente
                FROM tel_appels
Maintenant j'explique le 2ème ligne que je veux modifier à savoir

Code : Sélectionner tout - Visualiser dans une fenêtre à part
COUNT(CASE A_IDTech WHEN '$idTech' THEN 1 END) AS nbAppelTech,
Je compte le nombre d'appel passé par le service sélectionner.


Maintenant j'aimerais compter le nombre d'appel passé par le service sélectionner MAIS qui ont besoin d'un rappel
Le problème c'est que je ne sais pas comment ajouter cette condition.

Merci de votre aide