table1
- date1 datetime not null
- date2 nvarchar null
Я хочу получить самую последнюю дату из этих двух.
select date1, date2,
(CASE WHEN date1 > CAST(date2 as DateTime) THEN date1 ELSE date2 END) as DateTime) as LatestDate
from table1
обратите внимание, что date2 может быть null
. в этом случае выигрыш date1.