私は T-SQL を使用しており、then ステートメントで複数の値を返そうとしているので、「Year」列を複数年検索できます。
年が 2013 年よりも大きい場合、今年と前年を検索します。したがって、年が 2016 の場合、2016 AND 2015 を検索します。
このコードは機能しませんが、これが私が達成しようとしていることです。
SELECT *
FROM [DB_NAME].[dbo].[TABLE_NAME]
WHERE
YR_CLMN in
(
case when YEAR(GETDATE()) = 2013 then YEAR(GETDATE())
when YEAR(GETDATE()) > 2013 then (YEAR(GETDATE()), YEAR(GETDATE())-1)
end
)
前もって感謝します!!!