【发布时间】:2014-12-10 11:34:05
【问题描述】:
我已经创建了表f_table,其中包含quarter 和sums 列。显示错误为:
ERROR: syntax error at or near "SELECT".
功能:
CREATE OR REPLACE FUNCTION func4()
RETURNS void AS
$BODY$
BEGIN
insert into f_table values
(
SELECT
tab1.quarter,
sum(tab2.tot)
FROM
tab1
INNER JOIN
tab2
ON
tab1_key=tab2_key
GROUP BY(tab1.quarter)
order by (quarter) asc
distributed by(quarter));
END;
$BODY$
LANGUAGE plpgsql VOLATILE;
谁能帮我解决这个问题?提前致谢。
【问题讨论】:
-
你的意思是
tab1.key = tab2.key?
标签: sql postgresql stored-procedures