月と年だけを比較しようとしています。だから私はそれをvarcharに変換します。これは正しいです?
(case
when s."AccMonth" >= 1 and s."AccMonth" <= 12
then cast(rtrim(s.accmonth) + s.accyear AS varchar) end)
>=
cast(month(s.InitialChargeDate) as varchar) + cast(year(s.InitialChargeDate) as varchar)
accmonth
&accyear
はタイプですINT
InitialChargeDate
タイプですDATE