mysql 如何跳过法定节假日(包括周六日),场景基于开始日期和工期,推算结束日期

WangSir_ 2018-10-08 03:41:24
目前sql 中能获取到开始日期 和 工期天数 想计算结束日期 比如 9月30号 开始 工期15天 如何得到去除节假日后的结束日期 10月24日
...全文
1944 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
WangSir_ 2018-10-22
  • 打赏
  • 举报
回复
节假日 需要手动维护 每年抽出几分钟设置一下节假日
WangSir_ 2018-10-22
  • 打赏
  • 举报
回复
我最后的做法是 建了一个表 插入了全年的日期 标记 是否节假日 在sql中用子查询进行判断取值通过起始时间 与 工期 得到 结束时间
WangSir_ 2018-10-16
  • 打赏
  • 举报
回复
好的谢谢版主 了 我去试试 这几天比较忙
吉普赛的歌 2018-10-10
  • 打赏
  • 举报
回复
https://blog.csdn.net/zhaoxuejie/article/details/78727735 你可以通过调用 api , 将相关数据保存到表里, 再用 sql 来查。 或者直接在程序中调用 api , 不需要再查数据库, 只是判断要稍麻烦一点。
吉普赛的歌 2018-10-09
  • 打赏
  • 举报
回复
添加一张表, 表中有全年的日期, 用一个字段标识是否为节假日。 你需要做的, 只是 : 1. 每年维护一次那张表, 添加国家规定的相关节假日; 2. 查那张表就行了。
WangSir_ 2018-10-09
  • 打赏
  • 举报
回复
哦 对了 我能获取的值全是在sql 中的 和程序没有关系 是直接在sql中进行的判断
WangSir_ 2018-10-09
  • 打赏
  • 举报
回复
还有 如果用你的这个方法 具体是怎么查的 可以发下sql 或给个思路吗
WangSir_ 2018-10-09
  • 打赏
  • 举报
回复
[quote=引用 1 楼 yenange 的回复:]
添加一张表, 表中有全年的日期, 用一个字段标识是否为节假日。
你需要做的, 只是 :
1. 每年维护一次那张表, 添加国家规定的相关节假日;
2. 查那张表就行了。

谢谢版主 有没有插入全年日期的sql mysql 数据库好用的 能发我下试试吗

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧