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
. в этом случае дата1 победит.
невные .. +1 не увидел ваш ответ, пока я отправил же .. –
Как я могу использовать его в запросе обновления? обновление будет помещено значение решетки в новый столбец. – stacker
@stacker 'update table1 set newcolumn = CASE .... END' –