Я пытаюсь изучить sql, и у меня есть вопрос. Как я могу упорядочить вывод логическим порядком дней? Например, я хочу, чтобы люди были заказаны с HIREDAY с понедельника до воскресенья.SQL-запрос по заявлению
select first_name,
TO_CHAR(hire_date,'Day') as "HIREDAY"
from employees
order by HIREDAY;
ВЫВОД:
Daniel Friday
Ismael Friday
Gerald Monday
Renske Monday
Jason Monday
Vance Saturday
Jenni Saturday
Michael Saturday
John Sunday
James Sunday
Matthew Sunday
Payam Thursday
Irene Thursday
Michael Tuesday
Kevin Tuesday
Anthony Wednesday
Karen Wednesday
Я использую оракул, но не распознает будний день() – Teo
@ Theo. , , Он хорошо документирован в Oracle (http://docs.oracle.com/cd/E17952_01/refman-5.1-en/date-and-time-functions.html#function_weekday), и я уверен, что он был в многие прошлые версии. –
И еще одна вещь, утверждение случая не упорядочивает дни правильно ... Я не могу понять, почему – Teo