[英]how can I create a view in sqldeveloper
我試圖在視圖中添加這個查詢,雖然測試它工作正常並且沒有語法錯誤但是當點擊保存時,我得到這個錯誤
ORA-00907: 缺少右括號
這是查詢:
SELECT
importer_id,
AVG(count),
STDDEV(count),
AVG(count) + STDDEV(count) * 2 AS baseline
FROM
(SELECT
COUNT(declaration_identifier) AS count,
EXTRACT(MONTH FROM declaration_date) AS month,
importer_id
FROM
declaration
GROUP BY
importer_id,
EXTRACT(MONTH FROM declaration_date)
)
GROUP BY
importer_id
我創建了一個虛擬表來編譯您的視圖。
create table declaration
( declaration_identifier integer,
declaration_date date,
importer_id integer
);
然后我用 CREATE VIEW 包裝了您的查詢...
CREATE VIEW SO_ERROR
AS SELECT
imp_id as id,
AVG(count) as count,
STDDEV(count) as stddev,
AVG(count) + STDDEV(count) * 2 as baseline
FROM
(
SELECT
COUNT(declaration_identifier) count,
EXTRACT(MONTH FROM declaration_date) month,
importer_id imp_id
FROM
declaration
GROUP BY
importer_id,
EXTRACT(MONTH FROM declaration_date)
)
GROUP BY
imp_id;
請注意,外部 select 中的每一列都有一個別名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.