Ich*_*aki 3 sql t-sql sql-server
我有一个2列的表.
Date_Réserv
e(日期类型),Heure_Réserve
(时间类型)
我想要做的是选择由此排序的结果Date_Réserve
,然后我得到的结果是Heure_Réserve
.
这是我试过的查询:
select * from (select Date_Réserve,Heure_Réserve from réserve order by Date_Réserve)t order by Heure_Réserve
Run Code Online (Sandbox Code Playgroud)
但它给了我这个错误:
除非还指定了TOP,否则ORDER BY子句在视图,内联函数,派生表和子查询中无效.
您不需要ORDER BY
在子查询中使用 - 它在那里毫无意义.
对于主要/次要排序,您使用单个ORDER BY
:
SELECT Date_Réserve,Heure_Réserve
FROM réserve
ORDER BY Date_Réserve, Heure_Réserve
Run Code Online (Sandbox Code Playgroud)
列出以逗号分隔的所需列:
select Date_Réserve, Heure_Réserve from réserve
order by Date_Réserve, Heure_Réserve
Run Code Online (Sandbox Code Playgroud)