-- APPLY can simplify calculations like this;SELECT p.HPROP, p.STYPE, p.SVALUE, x.NewcolumnFROM PROPOPTIONS PCROSS APPLY ( SELECT Newcolumn = CASE WHEN p.STYPE = 'nsffee' THEN 'NSFFee' WHEN p.STYPE = 'MTMFee' THEN 'MTMFee' WHEN p.STYPE = 'DDEPOSITINTEREST' THEN 'SecDepIntRate' END) xWHERE p.hvalue = x.Newcolumn-- then if you want, you can rewrite like so;SELECT p.HPROP, p.STYPE, p.SVALUEFROM PROPOPTIONS PWHERE p.hvalue = CASE WHEN p.STYPE = 'nsffee' THEN 'NSFFee' WHEN p.STYPE = 'MTMFee' THEN 'MTMFee' WHEN p.STYPE = 'DDEPOSITINTEREST' THEN 'SecDepIntRate' END
SELECT p.HPROP, p.STYPE, p.SVALUE, NSFFee = CASE WHEN p.STYPE = 'nsffee' THEN p.hvalue END, MTMFee = CASE WHEN p.STYPE = 'MTMFee' THEN p.hvalue END, SecDepIntRate = CASE WHEN p.STYPE = 'DDEPOSITINTEREST' THEN p.hvalue END FROM PROPOPTIONS PWHERE p.STYPE IN ('nsffee', 'MTMFee', 'DDEPOSITINTEREST')