troubleshooting Question

Select the Greater of 3 variables and return a different variable SQL 2014

Avatar of p-plater
p-platerFlag for Australia asked on
Microsoft SQL Server 2008Microsoft SQL Server
2 Comments1 Solution52 ViewsLast Modified:
I am Using SQL Server 2014
I have a stored procedure that has 6 parameters.

@OrderID1
@OrderID2
@OrderID3
@OrderValue1
@OrderValue2
@OrderValue3

I need to find the Greatest Order Value and Return the OrderID.

I can select the Max Order Value but I need the OrderID of the Highest Order Value

SELECT MAX(v) FROM (VALUES (@OrderValue1), (@OrderValue2), (@OrderValue3)) AS value(v)


Many Thanks
ASKER CERTIFIED SOLUTION
Join our community to see this answer!
Unlock 1 Answer and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros