Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在中执行定义的变量时出现透视错误_Sql_Oracle_Pivot_Oracle Sqldeveloper - Fatal编程技术网

Sql 在中执行定义的变量时出现透视错误

Sql 在中执行定义的变量时出现透视错误,sql,oracle,pivot,oracle-sqldeveloper,Sql,Oracle,Pivot,Oracle Sqldeveloper,有人能告诉我为什么我这样做时会收到“无效参数数”消息吗: define mb1= ADD_MONTHS(TRUNC(SYSDATE,'MM')-1); select * from (select COLLECTOR ,Month ,low_activity_days from dwh_prod.low_activity_days_collect_t) src pivot ( sum(low_activity_days) for month in (&mb1) ) piv; 谢谢大家!

有人能告诉我为什么我这样做时会收到“无效参数数”消息吗:

define mb1= ADD_MONTHS(TRUNC(SYSDATE,'MM')-1);

select *
from
(select COLLECTOR
,Month
,low_activity_days
from dwh_prod.low_activity_days_collect_t) src
pivot
(
sum(low_activity_days)
for month in (&mb1)
) piv;
谢谢大家!

缺少逗号

define mb1= ADD_MONTHS(TRUNC(SYSDATE,'MM'), -1);