Привет, я пытаюсь создать функцию, которая составляет от 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;
Я знаю, проблема в том, как я ссылаюсь на значение i. Как правильно установить i из цикла, чтобы интервал был правильным, пожалуйста.
Ошибка броска является
ERROR: invalid input syntax for type interval: "i month"