Microsoft
Software
Hardware
Network
Question : SQL 2005 - An expression of non-boolean type specified in a context where a condition is expected, near 'THEN'.
Can someone please assist me past this error?
Msg 4145, Level 15, State 1, Line 39
An expression of non-boolean type specified in a context where a condition is expected, near 'THEN'.
My Case Statement:
Eligibility_Verified = CASE
WHEN ISNULL(pi.EligibilityVerif
ied,0) THEN 'Not Verified'
WHEN pi.EligibilityVerified = 1 THEN 'Active Coverage'
WHEN pi.EligibilityVerified = 2 THEN 'Inactive Coverage'
WHEN pi.EligibilityVerified = 3 THEN 'Pending Verification'
ELSE 'Nothing'
END,
Answer : SQL 2005 - An expression of non-boolean type specified in a context where a condition is expected, near 'THEN'.
>
ISNULL(pi.EligibilityVerif
ied,0)
This is not a contition, which it must be.
Perhaps you mean
ISNULL(pi.EligibilityVerif
ied,0)
= 0
?
Random Solutions
Unable to connect to Team Foundation Server
MS Access 2007 Query
Sharepoint - How to view version history of all items in a list on a single page
Move From IIS6 to IIS7
General MS Graph problems in Access 2007
ORA-12514 TNS:listener does not currently know of service requested in connect (yet agian?)
Using regsvr32 in Vista via batch file
Sql query
read job history through system tables?
Finding Null in a memo field and what event to use to check the related box