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
Complicated Select & Insert statement - MS SQL 2008
How can I successfully install .NET FrameworK 2.0?
Why does GetModuleFileName return long names sometimes, and mangled names sometimes (WinNT)?
Automatic resizing of forms and text boxes
Exchange 2010 Uninstall
Getting ODBC general error on command refresh background query
Too many indexes
Insert activex into access 2000
Access Autoexec macro vs. Form_Open code for default form
How do i backup/restore a sharepoint services web on a different machine?