これを行う最も簡単な方法は
UPDATE tableA SET date5 = (SELECT MAX(D) FROM (VALUES(date1), (date2), (date3), (date4)) T(D))
プレ>または (2005 タグを追加したため)
UPDATE tableA SET date5 = (SELECT MAX(D) FROM (SELECT date1 UNION ALL SELECT date2 UNION ALL SELECT date3 UNION ALL SELECT date4) T(D))
プレ>