博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle function实现根据输入的日期以及天数,获取此日期之后的天数的工作日
阅读量:6516 次
发布时间:2019-06-24

本文共 487 字,大约阅读时间需要 1 分钟。

前提:在法定节日表(t_fdjr )中维护法定节日包括周六周天

/*** 功能描述:根据输入的日期以及天数,获取此日期之后的天数的工作日* 输入参数:* i_date YYYY-MM-DD* i_day 天数*/create or replace function fun_get_workday(i_date varchar2, i_day number) return varchar2is k int:=0; d1 date; d2 date;begin  k := i_day;   d1 := to_date(i_date, 'YYYY-MM-DD');  d2 := d1 + k;  while k > 0  loop     select count(c_rq) into k from t_fdjr t        where t.c_rq  > d1 and t.c_rq <= d2;     d1 := d2;     d2 := d2 + k;     end loop; return to_char(d2,'YYYY-MM-DD');end;

 

转载地址:http://jyofo.baihongyu.com/

你可能感兴趣的文章
关于 HandlerMethodArgumentResolver 类 以及 WebArgumentResolver 类 自定义解析参数
查看>>
30个php操作redis常用方法代码例子
查看>>
阿里PB级Kubernetes日志平台建设实践
查看>>
监听者模式实践-java事件和事件监听器
查看>>
比RBAC更好的权限认证方式(Auth类认证)
查看>>
httpd之编译安装详解
查看>>
服务器磁盘采购分析
查看>>
Java IO 之 InputStream源码
查看>>
PHP中is_callable()函数的用法详解
查看>>
Node.js股票模拟交易后台
查看>>
android动画
查看>>
新书试读_信息系统项目管理师考试考点分析与真题详解
查看>>
LVS Nginx HAProxy 优缺点
查看>>
images对象实现图片幻灯片
查看>>
Oracle 12c 日常维护
查看>>
CF 445A DZY Loves Chessboard
查看>>
Cobbler简介
查看>>
恢复 git reset -hard 的误操作
查看>>
菜鸟初始代码旅程——修改记录
查看>>
C# WinForm 文件上传下载
查看>>