Bonjour,

L'idée c'est d'avoir un résultat comme ça :

Mois/Année | Nb création par user de type X | Nb creation par user de type Y
01/2005 | 2 | 6
02/2005 | 5 | 10
03/2005 | 2 | 3

J'ai :
1 table HISTORY avec la DATEOPERATION, l'id de l'élément, ID user, type EVENEMENT
1 table ELEMENT avec un ID
1 table USER avec un ID

J'arrive à le faire avec Nb création par X et par Y dans deux requêtes mais pas dans une seule !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
SELECT
TO_CHAR(HISTORY.DATEOPERATION,'MM')||'-'||TO_CHAR(HISTORY.DATEOPERATION,'YYYY') as "Mois/Année",
	  COUNT(ELEMENT.ID) as "Nb element created"
 
FROM 
      HISTORY,
      ELEMENT
WHERE
         HISTORY.USERID = USER.ID
  AND HISTORY.EVENT like 'New%'
  AND HISTORY.USERID not like 'X'
 
GROUP BY TO_CHAR(HISTORY.DATEOPERATION,'MM')||'-'||TO_CHAR(HISTORY.DATEOPERATION,'YYYY')
ORDER BY 1
Si vous avez une idée pour avoir un résultat comme demandé, merci d'avance.
Bonne journée