1-- For SQL Server >= 2008
2SELECT [Other Fields],
3 (SELECT Max(v)
4 FROM (VALUES (date1), (date2), (date3),...) AS value(v)) as [MaxDate]
5FROM [YourTableName]
6
7/* Note (from comments): From value(v), "value" is the alias for the
8 * virtual table and "v" is the name of the virtual column of the date values.
9 */