我使用的是Postgres9.0版本。我想给一个日期加上几个月来计算新的日期并在表中更新。这里要添加的月数将是整数变量。我的代码如下:
声明numberofmonths smallint=5;
更新salereg1 set expdate=当前日期+时间间隔(文本形式为numberofmonths)月份;
上面的代码显示了cast时的语法错误。我不知道如何将numberofmonths变量指定为文本。。有人能帮我吗。我犯了什么错
尝试以下方法:
更新salereg1
set expdate=当前日期+间隔“1个月”*月数;