我有一个表,其中有一个Date
(smalldatetime)列。我需要order by Date DESC
,但每天都要order by Date ASC
。输出应该是:
Date
2017-01-31T09:00:00Z
2017-01-31T17:00:00Z
2017-01-28T09:00:00Z
2017-01-28T17:00:00Z
2017-01-25T09:00:00Z
2017-01-25T17:00:00Z
...
这样的查询可能吗?
如果有任何帮助,则数据最多包含两行Date
。
答案 0 :(得分:1)
转为date
,然后转为time
ORDER BY
CAST([Date] AS date) DESC
,CAST([Date] AS time) ASC
答案 1 :(得分:0)
按日期排序(date
)DESC,TIME(date
)ASC;
我希望我的回答可以帮到你!