0
select * from srs_sce
left join sits..srs_cbo as cbostart
on cbostart.cboayrc = scj_ayrc and
cbostart.cbo_crsc = scj_crsc and
cbostart.cbo_blok = scj_blok and
cbostart.cbo_occl = scj_occl
left join ins_ayr on ayr_code = scj_ayrc
where isnull(scj_hesd,
isnull(cbostart.cbo_begd,
**convert(varchar,year(ayr_begd))+'-10-01'))**
私のコードは上にあります変換に問題がありますintとvarcharを変換しようとしています。誰でも助けてくれますか?条件が期待されるコンテキストで指定された非ブール型の式 'near')
エラーメッセージは何ですか? –
intに変換しようとしていますが、何をvarcharに変換しようとしていますか?具体的にする – dansasu11
'where'節でどのような条件でテストしようとしていますか?現時点では、「2011-10-01」のように評価するべき条件を与えているに過ぎませんが、それはあまり意味がありません。 –