Requête SQL Server : SUM, COUNT, GROUP BY et requêtes imbriquées
Bonjour,
J'ai besoin de votre aide concernant une requête SQL.
Je souhaite récupérer le nombre d'appels par site concernant les objets d'un certains type (pour créer un indicateur de suivi d'un service de hotline).
Le requête ci-dessous me donne ce résultat : http://img12.imageshack.us/img12/3528/v3l.png
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| select _SITE.L_FULLNAMESITE, _OBJ.C_REF,
(select COUNT(*) from suiteisilog.APPEL
INNER JOIN suiteisilog.OBJET
ON BDD.APPEL.C_OBJET=BDD.OBJET.C_OBJET
where APPEL.C_OBJET = _OBJ.C_OBJET
AND (OBJET.C_REF like 'GMAR%' or _OBJ.C_REF like 'LMAR%')
AND (YEAR(BDD.APPEL.D_APPEL) = YEAR(getdate()) AND BDD.APPEL.C_NATURE = 'INC')
) As Nb_Tickets
from BDD.OBJET _OBJ
inner join BDD.SITE _SITE
on _OBJ.C_SITE=_SITE.C_SITE
where year(_OBJ.D_INSTALLOBJ)=year(getdate())
and (_OBJ.C_REF like 'GMAR%' or _OBJ.C_REF like 'LMAR%')
and (_OBJ.NO_SERIE LIKE 'E%' OR _OBJ.NO_SERIE LIKE 'A%')
order by _SITE.L_FULLNAMESITE |
Je voudrais en plus, réussire à sommer le nombre d'appels (de tickets) par site.
Que dois-je ajouter à ma requête ?
Merci!