zoukankan      html  css  js  c++  java
  • 国庆前执行更新承诺SO交期 FP_SO2SAP

    每年9月20日到30号执行以下程序:
    创建日期为昨天的订单,且承诺交期为10月1到3号,则承诺交期需加7天;创建日期为昨天的订单,

    承诺交期为4号到11月1日,承诺交期需加4天

    存储过程:FP_SO2SAP

    --add on 20160922 for 国庆假期前执行
    IF(TRUNC(SYSDATE)>=TO_DATE('2016-09-20','YYYY-MM-DD') and TRUNC(SYSDATE)<=TO_DATE('2016-09-30','YYYY-MM-DD'))
    THEN
    --创建日期为昨天的订单,且承诺交期为10月1到10月3日时,承诺交期加7天号
    update out_shipment_plan set promised_mat_availdate=promised_mat_availdate+7 
    where creation_date=trunc(sysdate-1) 
    and trunc(promised_mat_availdate) in (TO_DATE('2016-10-01','YYYY-MM-DD'),TO_DATE('2016-10-02','YYYY-MM-DD'),TO_DATE('2016-10-03','YYYY-MM-DD'));
    
    commit;
    --创建日期为昨天的订单,且承诺交期为10月4到11月1日时,承诺交期加4天号
    update out_shipment_plan set promised_mat_availdate=promised_mat_availdate+4 
    where creation_date=trunc(sysdate-1) 
    and trunc(promised_mat_availdate) >= TO_DATE('2016-10-04','YYYY-MM-DD')
    and trunc(promised_mat_availdate)<=TO_DATE('2016-11-01','YYYY-MM-DD');
    
    
    END IF;
    COMMIT;
  • 相关阅读:
    MySQL主主同步方案
    Mysql增量备份与恢复
    配置合适的存储引擎
    基于Amoeba读写分离
    部署myaql主从异步复制
    MySQL完全备份操作
    echo 命令详解
    ELK 基本部署
    zabbix 简介
    基于 Git Tag 发布及回滚代码
  • 原文地址:https://www.cnblogs.com/Snowfun/p/5897371.html
Copyright © 2011-2022 走看看