【发布时间】:2019-08-23 10:19:06
【问题描述】:
下面的代码给了我这个错误
ORA-00933: SQL 命令未正确结束 00933. 00000 - “SQL 命令未正确结束” *原因:
*行动: 行错误:26 列:1
for i in (7,14,21,28,35)
loop
Select CODE_ACCOUNTING_METHOD,
trunc(sysdate-i, 'iw') as week_report,
sum(ELI_12MOB) as eligible_client,
sum(client) as total_client,
(sum(ELI_12MOB)/sum(client))*100 as eligible_rate
from pm_eli_base
where week_start = trunc(sysdate-(360+i), 'iw')
and code_accounting_method != 'CL'
group by CODE_ACCOUNTING_METHOD, trunc(sysdate-i, 'iw')
union all
select 'Total',
trunc(sysdate-i, 'iw') as week_report,
sum(ELI_12MOB) as eligible_client,
sum(client) as total_client,
(sum(ELI_12MOB)/sum(client))*100
from pm_eli_base
where week_start = trunc(sysdate-(360+i), 'iw')
and code_accounting_method != 'CL'
group by 'Total', trunc(sysdate-i, 'iw')
end loop;
请帮我解决这个问题
【问题讨论】: