0
嗨,我想創建一個函數,循環從1到12,然後使用該循環值來計算日期這裏是我的代碼到目前爲止的循環這是哪裏問題是。使用函數中的for循環的值
FOR i IN 1..12 LOOP
r.duedate := alert_start_period + interval 'i month';
RAISE NOTICE 'Month % gives date of %', i, r.duedate;
END LOOP;
我知道問題是我如何引用值我。我如何正確引用我從循環,所以間隔是正確的,請。
拋出的錯誤是
ERROR: invalid input syntax for type interval: "i month"