Voici une autre solution sympa pour le Max
fonctionnalité utilisant T-SQL et SQL Server
SELECT [Other Fields],
(SELECT Max(v)
FROM (VALUES (date1), (date2), (date3),...) AS value(v)) as [MaxDate]
FROM [YourTableName]
Values est le constructeur de valeurs de table.
"Spécifie un ensemble d'expressions de valeur de ligne à construire dans une table. Le constructeur de valeur de table Transact-SQL permet de spécifier plusieurs lignes de données dans une seule instruction DML. Le constructeur de valeur de table peut être spécifié soit comme la clause VALUES d'un INSERT ... VALUES, ou sous forme de table dérivée dans la clause USING de l'instruction MERGE ou dans la clause FROM."