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.
Partager