Bonjour,
Je dois grouper des donnees sur une periode de temps, de 7h du mat a 19h la vieille.
voici les donnees en entrees :
j'ai essaye de plusieur maniere mais je n'arrive pas a grouper sur la periode qui m'interesse....
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
16 DATE_SAVE | NOM_SERVEUR | NBFICAFFECTED 08/06/2007 07:30:45 | serveur3 | 2 08/06/2007 06:45:02 | serveur3 | 8 08/06/2007 00:56:30 | serveur3 | 1 07/06/2007 23:30:51 | serveur3 | 238 07/06/2007 23:29:40 | serveur3 | 7 07/06/2007 23:28:51 | serveur3 | 123 07/06/2007 23:28:17 | serveur2 | 519 07/06/2007 23:24:04 | serveur3 | 5970 07/06/2007 23:17:25 | serveur3 | 722 07/06/2007 20:11:28 | serveur3 | 1 07/06/2007 18:30:45 | serveur3 | 1 07/06/2007 06:45:02 | serveur3 | 8 07/06/2007 02:11:46 | serveur2 | 1 07/06/2007 02:10:20 | serveur3 | 1 07/06/2007 01:41:42 | serveur3 | 1
voici la requete que j'ai fini par sortir :
avec cette requete oracle ne group absolument rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select NOM_SERVEUR,sum(NBFICAFFECTED) sum_NBFICAFFECTED,max(DATE_SAVE) max_DATE_SAVE from ACTIVITESERVEUR group by NOM_SERVEUR,DATE_SAVE having DATE_SAVE between to_date(to_char(DATE_SAVE-1,'DD/MM/YYYY')||' 19:00:00','DD/MM/YYYY HH24:MI:SS') and to_date(to_char(DATE_SAVE,'DD/MM/YYYY')||' 07:00:00','DD/MM/YYYY HH24:MI:SS') order by DATE_SAVE desc
par contre si je fais un truc du style :
la j'ai bien des groupes mais sur la periode de la journee sur laquel je groupe, dommage je veux grouper sur 2 jours differents... doh...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select NOM_SERVEUR,sum(NBFICAFFECTED) sum_NBFICAFFECTED,max(DATE_SAVE) max_DATE_SAVE from ACTIVITESERVEUR group by NOM_SERVEUR,to_date(to_char(DATE_SAVE,'DD/MM/YYYY')) order by DATE_SAVE desc
ce que je voudrais obtenir c'est un truc comme ca
help please ca me mange le cerveau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 max_DATE_SAVE | NOM_SERVEUR | sum_NBFICAFFECTED 08/06/2007 06:45:02 | serveur3 | 7204 08/06/2007 06:54:02 | serveur2 | 519 07/06/2007 06:32:02 | serveur3 | 6508 07/06/2007 06:58:02 | serveur2 | 520 . | . | . . | . | . . | . | . . | . | .
Partager