oracle任務手動轉歷史

select to_char( rwfpsj,'yyyy-mm-dd'),rwzt,count(*) from out_sale_task_d0906 t group by rwzt ,to_char( rwfpsj,'yyyy-mm-dd'),rwzt

drop table out_sale_task_d0906
create table out_sale_task_d0906 as
select * from out_sale_task_d t where rwzt='9' and to_char( wfhsqsj,'yyyy-mm-dd')<'2019-09-03'

SELECT * FROM out_sale_task_d AS OF Timestamp(SYSDATE-2/1440) where djbh in (select djbh from out_sale_task_d0906);

insert into out_sale_task_d_hty
select * from out_sale_task_d t where djbh in (select djbh from out_sale_task_d0906);

insert into out_sale_task_m_hty
select * from out_sale_task_m t where djbh in (select djbh from out_sale_task_d0906);

delete out_sale_task_d t where djbh in (select djbh from out_sale_task_d0906);
delete out_sale_task_m t where djbh in (select djbh from out_sale_task_d0906);

insert into out_sale_billing_m_hty
select from out_sale_billing_m t where djbh in (select djbh from out_sale_task_d0906);
insert into out_sale_billing_d_hty
select
from out_sale_billing_d t where djbh in (select djbh from out_sale_task_d0906);

delete out_sale_billing_d where djbh in (select djbh from out_sale_task_d0906);
delete out_sale_billing_m where djbh in (select djbh from out_sale_task_d0906);

insert into out_sale_review_m_hty
select from out_sale_review_m t where djbh in (select djbh from out_sale_task_d0906);
insert into out_sale_review_d_hty
select
from out_sale_review_d t where djbh in (select djbh from out_sale_task_d0906);

delete out_sale_review_d where djbh in (select djbh from out_sale_task_d0906);
delete out_sale_review_m where djbh in (select djbh from out_sale_task_d0906);

select min(OPER_DATE),max(OPER_DATE),count() from Jg_Info
insert into Jg_Info_Hty
select
from JG_INFO where OPER_DATE<to_date('2019-09-1 00:42:03','yyyy-mm-dd hh24:mi:ss');
delete JG_INFO where OPER_DATE<to_date('2019-09-1 00:42:03','yyyy-mm-dd hh24:mi:ss')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章