4
に日付フィールドに1年間「YYYY-MM-DD」を追加、私は文でフィールドに年を追加したい:私は構文を使用してfield_dateとPostgreSQLのテーブルを持っているPostgreSQLの
UPDATEテーブルSET date_field = DATEADD(YEAR、1、date_field);
が、Postgresは返す:
ERROR:コラム "今年は"
存在しない、私は文
に日付フィールドに1年間「YYYY-MM-DD」を追加、私は文でフィールドに年を追加したい:私は構文を使用してfield_dateとPostgreSQLのテーブルを持っているPostgreSQLの
UPDATEテーブルSET date_field = DATEADD(YEAR、1、date_field);
が、Postgresは返す:
ERROR:コラム "今年は"
存在しない、私は文
と間違っているものを見ることができないが、これを試してみてください:
UPDATE table SET date_field = date_field + interval '1 year'
を
SQL ServerのDATEADD()
関数を使用しようとしていたようですが、 Postgresに存在する。
ありがとう、それは正常に動作します – user3333911
代わりに、 'set datefield = datefield + interval '1 year''を試してみてください。 – zedfoxus
ありがとうございます、それはうまく動作します – user3333911
Timの回答に同意したことを確認してください。 – zedfoxus