小编mxm*_*ile的帖子

按日期时间排序,最后 00:00:00

order by datetimecolumn订购这样的datetime列:

datetimecolumn   
2014-09-04 00:00:00
2014-09-04 00:00:00
2014-09-04 01:00:00
2014-09-05 00:00:00
2014-09-05 01:00:00
2014-09-05 02:00:00
Run Code Online (Sandbox Code Playgroud)

如何对数据进行排序,以便 00:00:00 的值是最后一个,但仍然按时间升序排列值,如下所示:

datetimecolumn    
2014-09-04 01:00:00
2014-09-04 00:00:00
2014-09-04 00:00:00
2014-09-05 01:00:00
2014-09-05 02:00:00
2014-09-05 00:00:00
Run Code Online (Sandbox Code Playgroud)

愚蠢的业务规则,我知道我知道......基本上如果“用户”没有指定时间,时间无关紧要(所以它排在列表的底部)。

sql-server order-by t-sql

3
推荐指数
2
解决办法
7981
查看次数

标签 统计

order-by ×1

sql-server ×1

t-sql ×1