Ich*_*aki 3 sql t-sql sql-server
我有一个2列的表.
Date_Réserve(日期类型),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)