------------------------------------------------------------------------------------------------
| год | сумма | отношение столбцов (сумма)/(сумма за прошлый год того же квартала)
------------------------------------------------------------------------------------------------
Решил не хранить сумму за прошлый год (возложить селект на клиента) а вот последнее поле вычислять
Код: Выделить всё
alter table "Otch12"
add "Rost" numeric(8,2)
computed by ((select "O12"."Summa"
from "Otch12" O12
where (("O12"."Year" = "Otch12"."Year"-1)))/"Otch12"."Summa");
Проблему возврата нескольких строк знаю, упростил для тренировки.