A Microsoft extension to the ANSI SQL language that includes procedural programming, local variables, and various support functions.
There are several methods: https://www.bing.com/search?q=t-sql+max+of+three+values. For example:
CASE WHEN InsuranceApproved >= ArrivalDate AND InsuranceApproved >= ScheduledInDate THEN InsuranceApproved
WHEN ArrivalDate >= ScheduledInDate THEN ArrivalDate
ELSE ScheduledInDate END
(It assumes that the values are not null).
You will also find this:
(SELECT MAX(d) FROM (VALUES (InsuranceApproved), (ArrivalDate), (ScheduledInDate)) D(d))