|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : septembre 2009 Messages : 75 ![]() |
Bonjour,
voici mon souci : j'ai une table de la forme : GROUPE CLASSE_ACTION CODE_ACTION DATE Ce que je souhaite c'est pouvoir comptabiliser par semaine via un group by sur GROUPE/CLASSE_ACTION/CODE_ACTION/DATE avec un TO_CHAR(YYYYWW) l'inconvénient est que lors de semaines d'inactivité je n'ai pas de données à apparaître. Comment faire pour faire apparaître les dates vides ? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 446 ![]() |
Quelle est la requête que tu exécutes actuellement ?
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 440 ![]() |
Pour faire apparaitre des choses inexistantes, il faut les créer.. Donc avoir une table de jointure pour toutes les semaines.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#4 | ||
|
Membre à l'essai
![]() Inscription : septembre 2009 Messages : 75 ![]() |
Voici ce que je fais :
Code :
|
||
|
|
00
|
|
|
#5 |
![]() ![]() |
Personnellement, je ne suis vraiment pas fan des semaines YYYYWW.
Je leur préfère mille fois leur contrepartie ISO : IYYYIW. Le hic des semaines WW, c'est que vous avez des semaines qui ne durent que quelques jours, si on regarde fin 2009 / début 2010 : JOUR JOUR_SEMAINE SEMAINE SEMAINE_ISO ---------- ------------- ---------- ----------- 2009-12-21 Lundi 200951 200952 2009-12-22 Mardi 200951 200952 2009-12-23 Mercredi 200951 200952 2009-12-24 Jeudi 200952 200952 2009-12-25 Vendredi 200952 200952 2009-12-26 Samedi 200952 200952 2009-12-27 Dimanche 200952 200952 2009-12-28 Lundi 200952 200953 2009-12-29 Mardi 200952 200953 2009-12-30 Mercredi 200952 200953 2009-12-31 Jeudi 200953 200953 2010-01-01 Vendredi 201001 200953 2010-01-02 Samedi 201001 200953 2010-01-03 Dimanche 201001 200953 2010-01-04 Lundi 201001 201001 2010-01-05 Mardi 201001 201001 2010-01-06 Mercredi 201001 201001 2010-01-07 Jeudi 201001 201001 2010-01-08 Vendredi 201002 201001 2010-01-09 Samedi 201002 201001 2010-01-10 Dimanche 201002 201001
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Inscription : septembre 2009 Messages : 75 ![]() |
Merci,
en effet l'utilisation ISO est plus pratique. J'ai généré les infos manquantes et jointure après. OK |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com