Classement des jours sous oracle

Résolu
beautiful soul Messages postés 95 Statut Membre -  
beautiful soul Messages postés 95 Statut Membre -
Bonjour,
S'il vous plait comment on peut classer les résultats de la requette suivante selon l'ordre du jour de la semaine à partir de lundi

SELECT last_name, hire_date, TO_CHAR(hire_date,'DAY') AS "DAY"
FROM employees


je veux classer les résultats selon la variable "DAY" qui me donne le nom du jour (Lundi, Mardi ...), mais pas en ordre alphabétique, en ordre du jour de la semaine à partir de lundi

je travaille avec isql*plus sous oracle!!

Merci d'avance pour vos réponses :)
A voir également:

1 réponse

jee pee Messages postés 42374 Statut Modérateur 9 737
 
Salut,

Il doit falloir utiliser un decode dans la clause order by, du style

SELECT last_name, hire_date, TO_CHAR(hire_date,'DAY') AS "DAY"
FROM employees
ORDER BY DECODE(DAY, 'Lundi','A', 'Mardi','B','Mercredi','C','Jeudi','D',
'Vendredi','E','Samedi','F','Dimanche','G','Z');

cdlt


0
beautiful soul Messages postés 95 Statut Membre
 
Merci bcp Jee Pee c'est ça la réponse :)
0