Bonjour,

j'ai un petit soucis....voici mon code:

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
select 'S'||TO_CHAR(date_exacte, 'W') AS semaine,
sum(decode (numero_jour_semaine ,1,1,0))as lundi,
sum(decode (numero_jour_semaine ,2,1,0))as mardi,
sum(decode (numero_jour_semaine ,3,1,0))as mercredi,
sum(decode (numero_jour_semaine ,4,1,0))as jeudi,
sum(decode (numero_jour_semaine ,5,1,0))as vendredi,
sum(decode (numero_jour_semaine ,6,1,0))as samedi,
sum(decode (numero_jour_semaine ,7,1,0))as dimanche
from DETAIL_201301_AVEC_CLES, temps_heure
where DETAIL_201301_AVEC_CLES.CLE_TEMPS_HEURE = temps_heure.CLE
group by TO_CHAR(date_exacte, 'W')
order by semaine;

et voici le résultat de ma requête:

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SEMAINE	 LUNDI	 MARDI	 MERCREDI  JEUDI	VENDREDI SAMEDI	 DIMANCHE
S1	 381709	 158989	 275579	  320008	318816	 166381	 124752
S2	 379602	 378890	 370926	  362950	365949	 178289	 124423
S3	 372150	 370763	 367231	  361914	354761	 171673	 114831
S4	 395442	 367042	 374402	  367784	371897	 181533	 126909
S5	 1	 387917	 392271	  392858	0	 0	 0

Mon problème est que les valeurs de la colonne du lundi son complètement décaler normalement sa devrait se présenté comme ceci :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SEMAINE	LUNDI	MARDI	MERCREDI JEUDI	 VENDREDI SAMEDI  DIMANCHE
S1	1	158989	275579	 320008	 318816	  166381  124752
S2	381709	378890	370926	 362950	 365949	  178289  124423
S3	379602	370763	367231	 361914	 354761	  171673  114831
S4	372150	367042	374402	 367784	 371897	  181533  126909
S5	395442	387917	392271	 392858	 0	  0	  0

et j'aimerais savoir quel est la requête qui permet d'afficher ce résultat

Merci d'avance.