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 !
Si vous avez une idée pour avoir un résultat comme demandé, merci d'avance.
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
Bonne journée







Répondre avec citation
Partager