我正在使用 Postgres 9.0 版本。我想在日期中添加几个月来计算新日期并在表格中更新。这里要添加的月数将是整数变量。我的代码如下:
declare numberofmonths smallint = 5;
update salereg1 set expdate = current_date + interval cast(numberofmonths as text) month;
上面的代码在转换时显示语法错误。我不知道如何将numberofmonths
变量指定为文本..任何人都可以帮助我。我做错了什么。。