У меня есть два столбца: общий и процент.Я создал новый столбец итогов, используя псевдоним, и теперь я хочу получить столбец процентов, найдя сумму этого столбца и итогового столбца.Я попробовал следующее:
SELECT sum(CASE when quality_class =1 then
trees_ha else 0 end)/get_total_forest_plots() +
sum(CASE when quality_class =2 then
trees_ha else 0 end)/get_total_forest_plots() as total ,
(sum(CASE when quality_class =1 then
trees_ha else 0 end)/get_total_forest_plots() +
sum(CASE when quality_class =3 then
trees_ha else 0 end)/get_total_forest_plots())/sum(total) *100 as percentage from (SELECT nested query from my_table);
Я использовал этот метод суммы (всего), но я получаю сообщение об ошибке: ОШИБКА: столбец "всего" не существует.