我是 Oracle SQL 的新手,在我的一生中,我无法弄清楚为什么我的代码继续出现错误“缺少右括号”。我一直在寻找缺少或多余的逗号和括号,但无法弄清楚。请帮忙!我的查询如下:
CREATE VIEW PRODUCT_SUMMARY_V
AS SELECT
PROD_ID,
EXTRACT (CALENDAR_YEAR FROM TIME_ID) "YEAR",
EXTRACT (CALENDAR_MONTH_NAME FROM TIME_ID) "MONTH",
SUM(AMOUNT_SOLD) "TOTAL_AMOUNT_SOLD",
SUM(QUANTITY_SOLD) "TOTAL_QUANTITY_SOLD",
ROUND(SUM(AMOUNT_SOLD)/SUM(QUANTITY_SOLD),2) "AVG_SALE_PRICE"
FROM MY_SALES
GROUP BY PROD_ID, CALENDAR_YEAR, CALENDAR_MONTH_NAME
ORDER BY PROD_ID;