/* * * * * * * * * * * * * * * * * * * * *
* 功能:按工作日加减天数,忽略星期六日。*
* 适用:sql的有效日期范围之内。         *
* 作者:Limpire(昨夜小楼)               *
* * * * * * * * * * * * * * * * * * * * */
create function fn_workdayadd(@date datetime, @days int)
    returns datetime
as
begin
declare @weekday smallint, @sign smallint
select @weekday = (@@datefirst+datepart(weekday,@date)-1)%7, @sign = sign(@days)
if @days < 0 set @weekday = @weekday-6
set @date = dateadd(day,(@days+(@days+@weekday-@sign-@weekday/6)/5*2-@weekday/6)*abs(@sign),@date)
return (@date)
end
go

select dbo.fn_workdayadd(getdate(),-3) --> 2008-05-09 10:54:53.857

按工作日加减天数,忽略星期六日相关推荐

  1. jquery 时间相减获取天数_Js中处理日期加减天数

    Js的处理日期还是很方便的. 一. 格式化日期为2017-07-04的格式 function formatTime(date) { var year = date.getFullYear(); var ...

  2. java 日期 年数_java 日期加减天数、月数、年数的计算方式

    因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...

  3. java 日期只计算年月日大小_java 日期加减天数、月数、年数的计算方式

    因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...

  4. c语言日期加减天数,日期计算器

    一  完成的功能 注意:此日历只能用于计算1982年10月15日以及以后的日期 1.日期+/-天数=返回日期(处理:1.如果+/-一个负的天数的情况 2.如果加之后,或减之后的日期非法) 2.两个日期 ...

  5. java 日期加减天数、月数、年数的计算方式

    因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...

  6. java sql date 加减_java.sql.Date 日期 加减天数的实现

    java.sql.Date 在数据库中存的基本格式:2016-02-24 00:00:00 java.sql.Date继承了java.util.Date 如下: public class Date e ...

  7. js 对日期的计算,加减天数

    js对日期的一些运算 (1)计算两个日期相邻天数 (2-1)日期加天数算出新日期 (2-2)日期减去天数等于新日期 (3)获得某月的最后一天 (4)获取相关月份的季度月份 这里的输入日期使用" ...

  8. 日期加减天数计算,时间戳日期相互转换

    日期转时间戳: 时间戳:一个 Unix 时间戳(Unix Time Stamp),它是一个整数值,表示自 1970 年 1 月 1 日 00:00:00 UTC(the Unix epoch)以来的毫 ...

  9. js日期加减一天_Js 日期加减天数

    function addDate(dd,dadd){ var a = new Date(dd) a = a.valueOf() a = a + dadd * 24 * 60 * 60 * 1000 a ...

最新文章

  1. torch分布式训练学习笔记
  2. linux按内容查找文件
  3. 一个很好学习Mysql网站
  4. 激励和设定可实现的目标是任何学习成功的关键。
  5. 浏览器渲染流水线解析
  6. android:自己实现能播放网络视频url的播放器
  7. oracle主备不同步,主备环境下数据不一致重新部署复制
  8. navmenu 收起没有动画 element_ABC360等3家英语动画片课程测评:用动画片学英语不靠谱?...
  9. 下载maven依赖到指定目录
  10. 2019年计算机学业水平测试填空题,2019年计算机学业水平模拟测试选择题80题Word(含参考答案)...
  11. Mac系统MATLAB_R2018a软件CVX下载及安装
  12. java源码医药医疗器械ERP系统医药进销存医药erp微信小程序商城
  13. 【金融人士工具大全】整理不易,且珍惜
  14. PostgreSQL 大会与DBA培训交流记录
  15. 监控服务器时间无法修改怎么办,监控服务器目录修改时间
  16. stored-program Computer/von Neumann Architecture 冯诺依曼体系结构
  17. 计算机术语中cae,厉害了 揭秘汽车设计中CAE仿真技术
  18. 雨听 | 英语学习笔记(十一)~作文范文:公园的免费入口
  19. vue引入重写样式修改Element-UI表格背景色以及悬浮背景色,带操作的表格也可以修改呦~
  20. Jquery绑定focus事件遇到的问题

热门文章

  1. Android presentation
  2. 《重构:改善既有代码的设计》—第1章1.5节结语
  3. linux 5.4 安装php
  4. 消除CDH5.2 Accumulo Under-Replicated Blocks
  5. SCSI、IDE区别
  6. 网络安装ubuntu操作系统
  7. windows 开始命令集
  8. Robust Light Transport Simulation via Metropolized Bidirectional Estimators
  9. 深度学习推荐模型-DeepFM
  10. matlab结构体构建,matlab 怎么建立结构体数组?