简单的存储过程

 

create or replace procedure update_scp_stat_mininfo
is
begin

 insert into i_scp_stat_mininfo (caps,scpid,timezone,datetime)
  select max(caps),scpid,timezone, datetime  from (
  select sum(caps)caps,datetime times,scpid scpid,trunc(substr(datetime,15,2)/5) as timezone,
  (substr(datetime,0,13)) as datetime from i_scp_stat
  where to_char(replace(substr(datetime,0,10),'-','')) >= (select to_char(sysdate-1,'yyyymmdd') from dual)
  and to_char(replace(substr(datetime,0,10),'-','')) < (select to_char(sysdate,'yyyymmdd') from dual)
  group by datetime,scpid
  )
  group by scpid,timezone,datetime;

commit;
exception
    when others then
    dbms_output.put_line(substr(sqlerrm,1,200));
    return;
end update_scp_stat_mininfo;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值