我在我的 postgresql 函数中添加 nthmonth (2),但在执行时它显示错误“错误:运算符不存在:没有时区 + 整数的时间戳”提示:没有运算符与给定名称和参数类型匹配. 您可能需要添加显式类型转换。查询:选择 pi_date + nthMonth || '月' :: INTERVAL
DECLARE
beginMonth timestamp;
pi_date timestamp := to_timestamp('14-Jan-2016 01:50 AM,'DD-MON-YYYY HH:MI AM);
> beginMonth := pi_date + nthMonth || ' month ' :: INTERVAL;