◆前提・実現したいこと
テーブル1の更新前日時(datetime型)を参照し、これに1年分の日付を加算した日付を
テーブル2の更新後日時(yyyymmdd)にセットする。
以下のSQLですが、私が使用しているSQLserverでは「to_char」と「interval」が使用できないこと分かりました。
UPDATE テーブル2 SET 更新後日付 = (SELECT TO_CHAR(更新前日時 + interval '1 year', 'YYYYMMDD') FROM テーブル1 WHERE テーブル2.ユーザID = テーブル1.ユーザID)
上記と意味は変えずに、SQLserverで使用できる形に修正をしたく、インターネットで調べてみたのですが、なかなか実現できません。
有識者の方、知恵をお貸しください。
