You have to use the whole expression. ALso, you can't= do "= null" use " is null".JimSELECT account.name Accountport_dtl.cusip as Cusip, 'Status' = CASE WHEN port_dtl.mtm_price = null and port_dtl.input_sprd = null THEN 'ERROR' ELSE 'OK' END from dbo.port_dtl, dbo.compdesc, dbo.portdesc, dbo.accountwhere port_dtl.compid = 1 and port_dtl.portid = 18 AND CASE WHEN coalesce(port_dtl.mtm_price,port_dtl.input_sprd) is nullTHEN 'ERROR' ELSE 'OK' END = 'OK'
Everyday I learn something that somebody else already knew