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

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

Author:Marydon

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

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

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

  查询日期字段+7

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

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'));

效果展示:

 

posted @ 2018-01-04 17:04  Marydon  阅读(480)  评论(0编辑  收藏  举报