Niet in SQL Server 2008 maar deze functies zijn/zullen eindelijk beschikbaar zijn in SQL Server (vermoedelijk SQL Server 2022)
de GROOTSTE en MINST T-SQL-functies zijn nu algemeen beschikbaar in Azure SQL Database, evenals in Azure Synapse Analytics (alleen serverloze SQL-pools) en Azure SQL Managed Instance.
De functies zullen ook beschikbaar zijn in komende releases van SQLServer.
Voor eerdere versies kunt u het feit gebruiken dat een subquery toegang heeft tot de kolommen van de buitenste query, zodat u een subquery kunt toevoegen. Selecteer de max
van een unie van hen.
SELECT *,
(SELECT MAX(c) FROM (VALUES(number),(status)) T (c)) AS Greatest
FROM master..spt_values
Of voor SQL Server 2000/2005
SELECT *,
(SELECT MAX(c) FROM
(SELECT number AS c
UNION ALL
SELECT status) T) AS GreatestNumberOrStatus
FROM master..spt_values