2016-04-08 6 views
1

次のクエリでこのエラーを取得するSQL Serverの2012SQL Serverの:条件が期待されているコンテキストで指定された非ブール型の式、近くに「AND」

AND Invoice_Header.Invoice_date >= '2005-02-28' 
AND(LTRIM(RTRIM(@carrierselect))) 
--Error on this line of code 
AND CATEGORY IN ('MEDP', 'MEDG') 
AND invoice_status_code <> 'L' 
+1

あなたの変数 '@ carrierselect'はビットデータ型であることを確信していますか? – krtek

+0

'@ carrierselect'がビット型であっても、同じエラーが発生します。 –

答えて

1

あなたのエラーはこちら:

AND(LTRIM(RTRIM(@carrierselect))) 

結果はブール値になりません。

AND(LTRIM(RTRIM(@carrierselect))) = 'something' 
関連する問題