table1
- date1 datetime not null
- date2 nvarchar null
我想獲取這兩個的最新日期。sql - 獲取兩列的最新日期
select date1, date2,
(CASE WHEN date1 > CAST(date2 as DateTime) THEN date1 ELSE date2 END) as DateTime) as LatestDate
from table1
請注意,date2可以是null
。在這種情況下,date1贏了。
oups .. +1沒看到你的答案,直到我張貼了相同.. – 2010-05-27 00:52:51
我如何使用它更新詢問後?該更新將把爐排值放入新列中。 – stacker 2010-05-27 01:15:42
@stacker'update table1 set newcolumn = CASE .... END' – 2010-05-27 01:25:52