项目要求:需要计算两个日期之间的工作日天数,包含元旦、五一、十一等法定假日。

网上查询很多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计算两个日期之间的工作日天数,去除法定节假日和周末相关推荐

  1. SQL计算两个日期之间的工作日天数

    https://blog.csdn.net/qq_37436998/article/details/85867729 参考这篇文章,先创建数据库,然后通过插入数据库一个函数,这样写SQL的时候就调用这 ...

  2. oracle 节假日天数,强大的PLSQL - 计算两个日期之间的工作日天数-除去(周末和公共假日...

    用php写了一个函数,实现的功能是 计算两个日期之间的工作日天数-除去(周末和公共假日)写了 300多行的代码,  实现公共假日从文件中读取, 或者从数据库提取, 然后传入两个日期,就能返回想要的结果 ...

  3. SQL计算两个日期之间的工作天数

    if exists (select * from dbo.sysobjects where id = object_id(N'[tb_Holiday]') and OBJECTPROPERTY(id, ...

  4. 计算两个日期之间的工作日天数

    计算两个工作日之间的天数 : 利用循环遍历开始时间和结束时间之间的天数,工作日则累计,非工作日跳过,不过如果开始时间和结束时间之间很长,效率可能不高, import java.text.DateFor ...

  5. JS计算俩个日期之间相差的天数,过滤节假日和周末

    本来想着找下有没有节假日的插件,可是找不到.所以,我就手写节假日了. 如果对路过的你有帮助,请随手点个赞. // 法定节假日 festival = ["2018-12-30",&q ...

  6. mysql 计算两个日期之间的工作日天数

    2019独角兽企业重金招聘Python工程师标准>>> 创建透视表t500 建表 CREATE TABLE `t500` (`id` int(11) NOT NULL AUTO_IN ...

  7. 记录一次计算两个日期间的工作日天数,排除节假日、周末等

    1.数据库存储节假日.补班日期 数据库结构如下,0代表节日,1代表补班日期,需要每年更新 2.代码 (1)计算相差天数 @Overridepublic Long getWorkDay(String s ...

  8. sqlserver计算两个日期之间的工作日(剔除周末及法定节假日)

    sqlserver计算两个日期之间的工作日(剔除周末及法定节假日) create function [dbo].[WorkDay] ( @beginday datetime, @endday date ...

  9. C#计算两个日期之间相差的天数

    C#计算两个日期之间相差的天数 private int DateDiff(DateTime dateStart, DateTime dateEnd) { DateTime start = Conver ...

最新文章

  1. 1、tomcat目录及端口规划实践
  2. Metro App中使用Timer
  3. linux下ftp服务器的搭建
  4. 二分查找详解——弄懂二分思想的重要性!
  5. slitaz c语言开发环境,makefile和cmake的简单使用
  6. Uva 10590 Boxes of Chocolates Again
  7. WPF datagrid 加入图片
  8. sql CAST用法
  9. linux平台 oracle 数据库 安装文档
  10. 谷歌在招什么样的人?
  11. 数理化计算机电子 武大水平,全方位比较南开大学、武汉大学——以数据为基础.doc...
  12. android camera API1调用camera HAL3流程学习总结
  13. 解析信号与希尔伯特变换
  14. 走向.NET架构设计---第二章:设计 测试 代码
  15. 百家号不收录限流无推荐阅读为零抄袭的解决方法!
  16. php生成订单 调微信支付,PHP后台微信支付使用方法
  17. ResponseBodyAdvice的使用
  18. SAP S4 MM前台操作讲解-供应商主数据创建
  19. 阿里云redis学习笔记
  20. SQL Server 事务日志已满,3种解决方案

热门文章

  1. When Hybrid Cloud Meets Flash Crowd: Towards Cost-Effective Service Provisioning--INFOCOM 2015
  2. sourceinsight 查看源码的利器
  3. 新媒体跨考计算机,跨专业考研求助
  4. Ubuntu16.04安装播放器软件SMPlayer
  5. Python plotly保存图片
  6. EVE-NG模拟器教程(三)——Lab平台初探
  7. ggplot2设置坐标轴范围_使用 ggplot2 进行高级绘图—R读书笔记(二)
  8. 使用Node.js手撸一个建静态Web服务器,内部CV指南
  9. 一个软件测试员如何选择mac妙控板或妙控鼠标
  10. 【CVPR 2021】Cylinder3D:用于LiDAR点云分割的圆柱体非对称3D卷积网络