社区
疑难问题
帖子详情
何使用sql语句计算工作日(除去周六周日以及法定节假日)
码觉客
2013-07-27 05:51:13
需要制作一个函数如:getdays(starttime,endtime)计算工作天数(除去周六周日以及法定节假日)
节假日数据用一张表来存储,如: holiday表 st_date(放假开始时间),en_date(放假结束时间),work_st_date(周末加班开始时间),work_en_date(周末加班结束时间)
...全文
1908
3
打赏
收藏
何使用sql语句计算工作日(除去周六周日以及法定节假日)
需要制作一个函数如:getdays(starttime,endtime)计算工作天数(除去周六周日以及法定节假日) 节假日数据用一张表来存储,如: holiday表 st_date(放假开始时间),en_date(放假结束时间),work_st_date(周末加班开始时间),work_en_date(周末加班结束时间)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
htl258_Tony
2013-07-27
打赏
举报
回复
你还少考虑了一张表,有些周六周日是调整为正常工作日的。
kobemadi
2013-07-27
打赏
举报
回复
各个节假日是不固定的吧
Oraclers
2013-07-27
打赏
举报
回复
先用DatePart(dw,datetime)判定是否星期六或星期日,将其排除就可。
2025日历
sql语句
:状态【0
工作日
1周末休息 2
节假日
】
2025日历
sql语句
,拿走直接用。
SQL
工作日
计算
,只排除周末
SQL
工作日
计算
,只排除周末SQL
工作日
计算
2023年所有日期数据(区分周末、
节假日
、
工作日
) mysql 语句
2023年所有日期数据(区分周末、
节假日
、
工作日
) mysql 语句 insert 生成的
节假日
表 code字段状态:
工作日
:0
法定
节假日
:1 休息日加班(
法定
节假日
调休):2 休息日(日常休息日):3 mysql2023日期数据全部.sql
SQL
计算
两个日期之间的
工作日
天数,去除
法定
节假日
和周末
项目要求:需要
计算
两个日期之间的
工作日
天数,包含元旦、五一、十一等
法定
假日。 网上查询很多SQL函数,最终发现都不太理想,例如国庆放假可能会调休,周末也要上班。所以唯一的解决方案是建立一张
工作日
时间表,通过这张表去判断当天是否属于
工作日
。 1、新建一张数据库表,【
工作日
】 上传到CSDN资源了,下载后倒入数据库就可以 https://download.csdn.net/download...
sqlserver
计算
两个日期之间的
工作日
(剔除周末及
法定
节假日
)
sqlserver
计算
两个日期之间的
工作日
(剔除周末及
法定
节假日
)
疑难问题
22,302
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章