我需要按小时排序,从第二天的19到18日。
Hour HourCount
0 234
1 322
2 333
3 433
4 544
5 589
6 675
7 688
8 734
9 789
10 821
11 892
12 922
13 954
14 987
15 996
16 1007
17 1068
18 1121
19 0
20 36
21 78
22 126
23 189
我该怎么办?我可以通过一组数字来订购任何方法吗?
答案 0 :(得分:1)
SELECT *
FROM TABLE1
ORDER BY CASE WHEN HOUR > 17 THEN -1
ELSE HOUR
END