T-SQL 比較N個指段取其中最大值

今天遇到一個需求,判斷3個日期字段取其中最小的一個值,要Select中實現又不想寫一堆的CASE,我是用以下方法實現的!select

 

select
(select min(c) from( values(d1),(d2),(d3)) T (c)) minDate
from
(select '2013-01-01' d1,'2015-02-01' d2,'2015-01-01' d3) t1方法

相關文章
相關標籤/搜索