datetime
スタンプとして使用されるいくつかの列を持つテーブルがあります。テーブルには次の列が含まれています
UpDate datetime
SearchDate datetime
ExpDate dateadd(hour,24,UpDate)
Active nvarchar(5)
毎日のUpDate
インポートによって列が更新されると、計算列ExpDate
は時間 + 24 時間で更新されます。現在の日時が よりも小さい場合と、現在の日時が よりも大きい場合を列Active
に示したいと思います。'Y'
ExpDate
'N'
ExpDate
ストアドプロシージャを使用して無期限に実行し、これをチェックして必要に応じて更新することを考えましたが、それは意味がありません。これを行う方法について他に提案があるかどうか知りたいです。たとえば、IF ステートメント クエリに基づいて、それを計算列としても使用できるとします。