欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

根据自己维护的工作日历表查询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条记录


总结

 

 

相关标签: oracle sql java