我正在使用Postgres 9.0版本。我想在一个日期上添加一些月份以计算新的日期并更新表格。这里要添加的月份数将为整数变量。我的代码如下:
declare numberofmonths smallint = 5;
update salereg1 set expdate = current_date + interval cast(numberofmonths as text) month;
上述代码在转换时出现语法错误。我不知道如何将numberofmonths
变量指定为文本。有人可以帮我吗?我犯了什么错误。