[sql]Probleme avec une requete
Bonjour,
J'ai écrit la requete sql suivante pour obtenir les dossiers ouverts d'un coté et les fermés de l'autre par une personne donnée
Code:
1 2 3 4 5
| SELECT NAME AS Nom, COUNT([Seq.Open By]) AS Ouvert, COUNT([Seq.Closed By]) AS Ferme
FROM MAGIC._SMDBA_.Incident, MAGIC._SMDBA_._PERSONNEL_
WHERE MAGIC._SMDBA_.Incident.[Seq.Open By]=MAGIC._SMDBA_._PERSONNEL_.SEQUENCE and
MAGIC._SMDBA_._PERSONNEL_.NAME='HENRY'
GROUP BY NAME |
J'obtiens :
Nom Ouvert Ferme
HENRY 36 32
Ensuite, j'ai fait dans le cas ouvert & ferme :
Code:
1 2 3 4 5 6
| SELECT Name AS Nom, COUNT(*) AS [Ouvert & Ferme]
FROM MAGIC._SMDBA_.Incident, MAGIC._SMDBA_._PERSONNEL_
WHERE [Seq.Open By] = [Seq.Closed By] and
MAGIC._SMDBA_.Incident.[Seq.Open By] = MAGIC._SMDBA_._PERSONNEL_.SEQUENCE and
MAGIC._SMDBA_._PERSONNEL_.NAME='HENRY'
GROUP BY Name |
j'obtiens :
Nom Ouvert & ferme
HENRY 23
Lorsque je regroupe tous ça dans la même reqûete, je n'obtiens pas le résultat souhaité :
Code:
1 2 3 4 5 6
| SELECT Name AS Nom, COUNT([Seq.Open By]) AS Ouvert, COUNT([Seq.Closed By]) AS Ferme, COUNT(*) AS [Ouvert & Ferme]
FROM MAGIC._SMDBA_.Incident, MAGIC._SMDBA_._PERSONNEL_
WHERE [Seq.Open By] = [Seq.Closed By] and
MAGIC._SMDBA_.Incident.[Seq.Open By] = MAGIC._SMDBA_._PERSONNEL_.SEQUENCE and
MAGIC._SMDBA_._PERSONNEL_.NAME='HENRY'
GROUP BY Name |
J'obtiens :
Nom Ouvert Ferme Ouvert & ferme
HENRY 23 23 23
Au lieu d'avoir 23,23,23 j'aimerai obtenir :36,32,23
ESt-ce que quelqu'un pourrait m'indiquer ce que je dois modifier.
Merci