现在,我正在进行SQL硬件分配,在确定如何对创建的DAY列中从星期一到星期日的数据进行排序时遇到了问题。
所需的任务:显示员工的姓氏、聘用日期和开始工作的星期几。将列标记为DAY。按星期几对结果进行排序。
这是我目前掌握的情况
SELECT姓氏,聘用日期,to_char(聘用日期,'DAY')AS“DAY”FROM雇员e ORDER BY to_char(聘用日期,'DAY');
但是,DAY列中的数据从星期五、星期一、星期六、星期日、星期四、星期二和星期三开始。
我的问题是如何修复order by子句,使数据从星期一到星期天排序?
1条答案
按热度按时间ztyzrc3y1#
请改用
ORDER BY
中的WeekDay()。