I want to know how can I make 2 max
how can I make more than 1 max?
51 Views Asked by gorpe At
2
There are 2 best solutions below
0
On
First let me thank you for a different question, it actually had me thinking.
Assuming tsql:
DECLARE @data TABLE (id INT, num1 INT, num2 INT, num3 INT)
INSERT INTO @data
VALUES (1, 25, 36, 56), (2, 75, 43, 64)
SELECT max(pivotvals.val)
FROM @data d
CROSS APPLY (
VALUES (d.num1), (d.num2), (d.num3)
) AS pivotvals (val)
result: 75
Since you don't say which database you are using, I will assume it's PostgreSQL.
You may be looking for
GREATEST(). For example:Result:
See example at db<>fiddle.