データベース内の連絡先が 1 年以上経過しているかどうかをテストするために、計算列を作成しようとしています。
今、id を int として、DateCreated を日時としてクイック テスト テーブルを作成しました。日付プラス 1 年と現在の日付を作成できますが、これらの値を比較して次の文字列を返す方法がわかりません。
アカウントが 1 年以上経過している場合は、「House Account」と記載する必要があります。アカウントが 1 年未満の場合は、「New Account」と記載する必要があります。
これは私がこれまでに得たものです。一体どうやってこのようなことをするのでしょうか?
declare @AccountType datetime
select
id
,DateCreated
,DATEADD(year,1,DateCreated) as 'DatePlus1Yr'
,GETDATE() as 'CurrentDate'
FROM
Test