Sort by minimum value of two columns

后端 未结 13 1210
暖寄归人
暖寄归人 2021-02-03 17:13

I use SQL Server 2008 R2.

I need to sort a table by the minimal value of two columns.

The table looks like this:

ID: integer; 
Date         


        
13条回答
  •  孤城傲影
    2021-02-03 17:49

    I prefer this way to handle nullable columns:

    SELECT Id, Date1, Date2
    FROM YourTable
    ORDER BY 
       CASE 
         WHEN Date1 < Date2 OR Date1 IS NULL THEN Date1 
         ELSE Date2 
       END 
    

提交回复
热议问题