Postgres 9.0 バージョンを使用しています。日付に数か月を追加して、新しい日付を計算し、テーブルで更新したいと考えています。ここで、追加される月数は整数変数になります。私のコードは次のとおりです。
declare numberofmonths smallint = 5;
update salereg1 set expdate = current_date + interval cast(numberofmonths as text) month;
上記のコードは、キャスト時の構文エラーを示しています。変数をテキストとして指定する方法がわかりnumberofmonths
ません。誰か助けてください。私がした間違いは何ですか..