SQL MAX of multiple columns?

后端 未结 22 2280
伪装坚强ぢ
伪装坚强ぢ 2020-11-22 02:03

How do you return 1 value per row of the max of several columns:

TableName

[Number, Date1, Date2, Date3, Cost]

I n

22条回答
  •  说谎
    说谎 (楼主)
    2020-11-22 02:29

    Using CROSS APPLY (for 2005+) ....

    SELECT MostRecentDate 
    FROM SourceTable
        CROSS APPLY (SELECT MAX(d) MostRecentDate FROM (VALUES (Date1), (Date2), (Date3)) AS a(d)) md
    

提交回复
热议问题