Bonjour,
Contexte : la table cal contient une colonne Cal_dat au format date et contient une ligne par jour depuis le 01/01/2008 jusqu'au 31 décembre 2025.
Voici ce que me retourne l'ordre suivant :
Code:
1
2
3
4
5 SELECT cal_dat, TO_CHAR ( cal_dat, 'YYYY WW' ) ,TO_CHAR ( cal_dat, 'YYYY IW' ) FROM cal WHERE TO_CHAR ( cal_dat, 'YYYY IW' ) = '2008 01' ORDER BY 1
Citation:
01/01/2008 | 2008 01 | 2008 01 |
02/01/2008 | 2008 01 | 2008 01 |
03/01/2008 | 2008 01 | 2008 01 |
04/01/2008 | 2008 01 | 2008 01 |
05/01/2008 | 2008 01 | 2008 01 |
06/01/2008 | 2008 01 | 2008 01 |
29/12/2008 | 2008 52 | 2008 01 |
30/12/2008 | 2008 53 | 2008 01 |
31/12/2008 | 2008 53 | 2008 01 |
Question :
Y a-t-il ?
- une semaine de 9 jours dans la norme ISO :cry:
- un bug dans Oracle :cry:
- un mauvais codage de ma part ? :lol:
Merci de votre aide.