SQL计算两个日期之间的工作日天数,去除法定节假日和周末
项目要求:需要计算两个日期之间的工作日天数,包含元旦、五一、十一等法定假日。
网上查询很多SQL函数,最终发现都不太理想,例如国庆放假可能会调休,周末也要上班。所以唯一的解决方案是建立一张工作日时间表,通过这张表去判断当天是否属于工作日。
1、新建一张数据库表,【工作日】
上传到CSDN资源了,下载后倒入数据库就可以
https://download.csdn.net/download/qq_37436998/10898250
2、存储函数计算工作日
ALTER function [dbo].[getWorkDay]
( @beginday datetime, @endday datetime
)
returns INT
as
begin
RETURN (SELECT COUNT(1) from [工作日] WHERE DATE BETWEEN @beginday AND @endday AND DAY_WORK=1)
END
3、调用存储函数就可以查询
SQL计算两个日期之间的工作日天数,去除法定节假日和周末相关推荐
- SQL计算两个日期之间的工作日天数
https://blog.csdn.net/qq_37436998/article/details/85867729 参考这篇文章,先创建数据库,然后通过插入数据库一个函数,这样写SQL的时候就调用这 ...
- oracle 节假日天数,强大的PLSQL - 计算两个日期之间的工作日天数-除去(周末和公共假日...
用php写了一个函数,实现的功能是 计算两个日期之间的工作日天数-除去(周末和公共假日)写了 300多行的代码, 实现公共假日从文件中读取, 或者从数据库提取, 然后传入两个日期,就能返回想要的结果 ...
- SQL计算两个日期之间的工作天数
if exists (select * from dbo.sysobjects where id = object_id(N'[tb_Holiday]') and OBJECTPROPERTY(id, ...
- 计算两个日期之间的工作日天数
计算两个工作日之间的天数 : 利用循环遍历开始时间和结束时间之间的天数,工作日则累计,非工作日跳过,不过如果开始时间和结束时间之间很长,效率可能不高, import java.text.DateFor ...
- JS计算俩个日期之间相差的天数,过滤节假日和周末
本来想着找下有没有节假日的插件,可是找不到.所以,我就手写节假日了. 如果对路过的你有帮助,请随手点个赞. // 法定节假日 festival = ["2018-12-30",&q ...
- mysql 计算两个日期之间的工作日天数
2019独角兽企业重金招聘Python工程师标准>>> 创建透视表t500 建表 CREATE TABLE `t500` (`id` int(11) NOT NULL AUTO_IN ...
- 记录一次计算两个日期间的工作日天数,排除节假日、周末等
1.数据库存储节假日.补班日期 数据库结构如下,0代表节日,1代表补班日期,需要每年更新 2.代码 (1)计算相差天数 @Overridepublic Long getWorkDay(String s ...
- sqlserver计算两个日期之间的工作日(剔除周末及法定节假日)
sqlserver计算两个日期之间的工作日(剔除周末及法定节假日) create function [dbo].[WorkDay] ( @beginday datetime, @endday date ...
- C#计算两个日期之间相差的天数
C#计算两个日期之间相差的天数 private int DateDiff(DateTime dateStart, DateTime dateEnd) { DateTime start = Conver ...
最新文章
- 1、tomcat目录及端口规划实践
- Metro App中使用Timer
- linux下ftp服务器的搭建
- 二分查找详解——弄懂二分思想的重要性!
- slitaz c语言开发环境,makefile和cmake的简单使用
- Uva 10590 Boxes of Chocolates Again
- WPF datagrid 加入图片
- sql CAST用法
- linux平台 oracle 数据库 安装文档
- 谷歌在招什么样的人?
- 数理化计算机电子 武大水平,全方位比较南开大学、武汉大学——以数据为基础.doc...
- android camera API1调用camera HAL3流程学习总结
- 解析信号与希尔伯特变换
- 走向.NET架构设计---第二章:设计 测试 代码
- 百家号不收录限流无推荐阅读为零抄袭的解决方法!
- php生成订单 调微信支付,PHP后台微信支付使用方法
- ResponseBodyAdvice的使用
- SAP S4 MM前台操作讲解-供应商主数据创建
- 阿里云redis学习笔记
- SQL Server 事务日志已满,3种解决方案
热门文章
- When Hybrid Cloud Meets Flash Crowd: Towards Cost-Effective Service Provisioning--INFOCOM 2015
- sourceinsight 查看源码的利器
- 新媒体跨考计算机,跨专业考研求助
- Ubuntu16.04安装播放器软件SMPlayer
- Python plotly保存图片
- EVE-NG模拟器教程(三)——Lab平台初探
- ggplot2设置坐标轴范围_使用 ggplot2 进行高级绘图—R读书笔记(二)
- 使用Node.js手撸一个建静态Web服务器,内部CV指南
- 一个软件测试员如何选择mac妙控板或妙控鼠标
- 【CVPR 2021】Cylinder3D:用于LiDAR点云分割的圆柱体非对称3D卷积网络