We help IT Professionals succeed at work.

need to modify a select statement

Hi experts,
I need to modify the following case statement:
CASE WHEN AVG(I.Invoice_Amt)>MAX(cust.Approval_Limit)  THEN 0.75*(MAX(I.Invoice_Amt)) ELSE MAX(cust.Approval_Limit) END AS RecApprovalLimit

At THEN 0.75*(MAX(I.Invoice_Amt)) - I should also make sure 0.75*(MAX(I.Invoice_Amt))  doesnot exceed 50000, how do I incorporate the logic here, pls help
Comment
Watch Question

Commented:
try this

CASE WHEN AVG(I.Invoice_Amt)>MAX(cust.Approval_Limit)  
THEN (   CASE WHEN (0.75*(MAX(I.Invoice_Amt)) )>50000 then 50000 ELSE (0.75*(MAX(I.Invoice_Amt))   END      ) ELSE MAX(cust.Approval_Limit) END AS RecApprovalLimit

Author

Commented:
thanks

Explore More ContentExplore courses, solutions, and other research materials related to this topic.