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