【发布时间】:2021-10-17 18:19:30
【问题描述】:
我有一个表,并在其上使用 PIVOT 语句返回我正在寻找的输出,现在我需要将其存储到表中以供进一步计算。
当我做这样的事情时:
create table new_table as
(
select * from mytable
unpivot(period for months in
(
"October 2019",
"November 2019",
"December 2019",
"January 2020",
"February 2020",
"March 2020" ))
pivot(
avg(period)
for PROD_SKU in ('ABC123','DEF456')
)
order by 1);
它抛出“ORA-00907:缺少右括号”错误。
我的数据透视查询工作正常!
【问题讨论】:
-
请编辑问题并显示完整的创建语句