Postgresql postgis声明变量并将其与select组合

Postgresql postgis声明变量并将其与select组合,postgresql,gis,geospatial,postgis,pgadmin,Postgresql,Gis,Geospatial,Postgis,Pgadmin,我喜欢在pgadmin中声明一个变量,并使用它进行一些创建视图的计算。这是我的模板,如何修复此代码以在pgadmin中获取表 DO $$ DECLARE A numeric(11,2) := 1; B numeric(11,2) := 14.3; C numeric(11,2) := 0.33; BEGIN -- maybe the bug Select tablex.coly, sum(tablex.colx * A) as a_colx, sum(tablex.colx *

我喜欢在pgadmin中声明一个变量,并使用它进行一些创建视图的计算。这是我的模板,如何修复此代码以在pgadmin中获取表

DO $$ 
DECLARE
 A numeric(11,2) := 1;
 B numeric(11,2) := 14.3;
 C numeric(11,2) := 0.33;
BEGIN  -- maybe the bug
Select 
 tablex.coly,
 sum(tablex.colx * A) as a_colx,
 sum(tablex.colx * B) as b_colx,
 sum(tablex.colx * C) as c_colx
FROM tablex
GROUP BY tablex.coly
END$$;