【发布时间】:2015-10-30 17:35:55
【问题描述】:
我是一名 SQL 菜鸟,正在尝试弄清楚如何在列中显示日期作为日期,然后按星期几排序(即星期一 > 星期二 > 星期三 > 等...)
将第一部分向下(显示为日期),但是当我按“DAY”列排序时,它似乎按字母顺序排列(即星期一 > 星期五 > 星期六 > 等...)
这是我的查询:
SELECT last_name, hire_date, TO_CHAR(hire_date, 'DAY') AS Day
FROM employees
ORDER BY Day
任何意见将不胜感激:)
【问题讨论】:
-
使用
ctrl-K将文本格式化为code或在每行的开头添加4 个空格。 -
使用
order by hire_date -
请用您正在使用的数据库标记您的问题。
-
@GordonLinoff 我认为他标记 iSQL 不确定那是什么
-
抱歉,现已更新(Oracel SQL*Plus)
标签: sql oracle date sql-order-by