select trunc(to_char(ordoprtime, 'hh24')) periodtime, --这个地方
max(consumingtime) maxcosttime,
min(consumingtime) mincosttime,
avg(consumingtime) costtime
from sync_cooperator
where ordoprtime between sysdate - 200 and sysdate
and business = '00'
and status = '01'
group by trunc(to_char(ordoprtime, 'hh24')); --这个地方
上边标注的2个地方,自己看看差在哪里吧,这些东西你先在oracle里执行无误了再放到代码里,别sql还没运行成功就扔进去
SIZE,DATE都是oracle关键字,不能出现在sql的as后面。