根据自己维护的工作日历表查询7个工作日后的日期
程序员文章站
2022-05-18 07:55:01
...
根据自己维护的工作日历表查询7个工作日后的日期
一、业务场景
违章违纪信息处理超过7个工作日未手动处理的系统要自动判定为违章:在违章单提交时,依据提交时间+7个工作日,计算出最大的结束时间
二、使用步骤
1.sql
脚本如下:config_type为1是工作日
select u.config_date from (
select c.config_date,rownum rn
from right.RS_DATE_CONFIG c WHERE trunc(c.config_date,'DD') > to_date('2020-09-26','YYYY-MM-DD')
AND c.config_type='1' order by c.config_date asc
) u where u.rn=7
2.读入数据
代码如下(示例):
1 2020-09-28 1
2 2020-09-29 2
3 2020-09-30 3
4 2020-10-01 4
5 2020-10-02 5
6 2020-10-05 6
7 2020-10-06 7
8 2020-10-07 8
9 2020-10-08 9
10 2020-10-09 10
取第7条记录
总结
下一篇: 【SAP】ABAP——获取采购订单行项目