相关疑难解决方法(0)

SQL Server ORDER BY日期和空值最后

我想按日期订购.我希望最新的日期出现在第一位.这很容易,但有许多记录是空的,而且这些记录在任何有日期的记录之前.

我尝试了一些没有成功的事情:

ORDER BY ISNULL(Next_Contact_Date, 0)

ORDER BY ISNULL(Next_Contact_Date, 999999999)

ORDER BY coalesce(Next_Contact_Date, 99/99/9999)
Run Code Online (Sandbox Code Playgroud)

我如何按日期订购并让空值最后出现?数据类型是smalldatetime.

t-sql sql-server sql-server-2005

71
推荐指数
2
解决办法
9万
查看次数

标签 统计

sql-server ×1

sql-server-2005 ×1

t-sql ×1