Đây là một giải pháp hay khác cho Max
chức năng sử dụng T-SQL và SQL Server
SELECT [Other Fields],
(SELECT Max(v)
FROM (VALUES (date1), (date2), (date3),...) AS value(v)) as [MaxDate]
FROM [YourTableName]
Giá trị là Bộ tạo giá trị bảng.
"Chỉ định một tập hợp các biểu thức giá trị hàng được tạo thành một bảng. Phương thức tạo giá trị bảng Transact-SQL cho phép nhiều hàng dữ liệu được chỉ định trong một câu lệnh DML. Phương thức tạo giá trị bảng có thể được chỉ định dưới dạng mệnh đề VALUES của một Câu lệnh INSERT ... VALUES hoặc dưới dạng bảng dẫn xuất trong mệnh đề USING của câu lệnh MERGE hoặc mệnh đề FROM. "