select t1.customer_code as doc_num, CONVERT(VARCHAR,t2.created_on,103) as doc_date,
t2.sap_cardcode as sap_doc_num ,t2.void_flg,t2.status_ind,t2.err_msg
from customer t1
inner join sap_customer t2 on t1.id = t2.customer_id
where t2.status_ind = case when @test = 'todo' then t2.status_ind='1' else t2.status_ind='0' END
上記は、どこのステートメントを実行する必要があるかを決定するためにパラメータを渡す必要がある、私が行う必要のあるselectステートメントです。 ステータスInd = 1またはステータスInd = 0SQLのcase文はどこですか?
エラーは何ですか? – Ravi
"="付近の構文が正しくない – hunt
WHERE句では、大文字と小文字の区別の代わりにAND/ORを使用する方がよい場合があります。 – jarlh