Classement des jours sous oracle

Résolu
beautiful soul Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
beautiful soul Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -
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 41513 Date d'inscription   Statut Modérateur Dernière intervention   9 716
 
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 66 Date d'inscription   Statut Membre Dernière intervention  
 
Merci bcp Jee Pee c'est ça la réponse :)
0