CreateTime--2018年1月4日16:38:01

Author:Marydon

oracle 查询本周数据生成下周数据

第一步:查询指定区间数据

oracle 查询本周数据生成下周数据_html

第二步:改变查询结果的值

  查询日期字段+7

oracle 查询本周数据生成下周数据_ORACLE_02

第三步:将查询结果插入到表中

INSERT INTO CONSULT_SCHEDULE
(ORG_ID,
DEPENT_ID,
DEPENT_NAME,
DOCTOR_ID,
DOCTOR_NAME,
DOCTOR_PHONE,
SCHEDULE_DATE,
WEEK_TXT,
WB_TYPE,
CLOSE_TZ,
REPLACE_TZ)
(SELECT T2.ORG_ID,
T2.DEPENT_ID,
T2.DEPENT_NAME,
T2.DOCTOR_ID,
T2.DOCTOR_NAME,
T2.DOCTOR_PHONE,
(T2.SCHEDULE_DATE + 7) SCHEDULE_DATE,
T2.WEEK_TXT,
T2.WB_TYPE,
T2.CLOSE_TZ,
T2.REPLACE_TZ
FROM CONSULT_SCHEDULE T2
WHERE T2.SCHEDULE_DATE BETWEEN TO_DATE('2017-12-18', 'yyyy-MM-dd') AND
TO_DATE('2017-12-24', 'yyyy-MM-dd'));

效果展示:

oracle 查询本周数据生成下周数据_ORACLE_03

 

 

作者:Marydon