首页 > 其他分享 >两个日期相减,计算工作天数(不含周六周日)

两个日期相减,计算工作天数(不含周六周日)

时间:2023-08-11 11:35:23浏览次数:35  
标签:DAYOFWEEK enddate 相减 天数 strdate 周日

两个日期相减,计算工作天数(不含周六周日)

 

SET @strdate='20230804';
SET @enddate='20230818';
select DATEDIFF(@enddate, @strdate) + 1-DATEDIFF(ADDDATE(@enddate, INTERVAL 1 - DAYOFWEEK(@enddate) DAY), ADDDATE( @strdate, INTERVAL 1 - DAYOFWEEK( @strdate) DAY)) / 7 * 2 - (DAYOFWEEK(@strdate) = 1)-(DAYOFWEEK(@enddate) = 7);

标签:DAYOFWEEK,enddate,相减,天数,strdate,周日
From: https://www.cnblogs.com/gina11/p/17622586.html

相关文章

  • 获取ssl证书剩余天数
    #-*-coding:utf-8-*-#@Time:2023/8/411:22#@Author:wangyafeng#@FileName:证书过期.py#@Email:[email protected]#@Software:PyCharmimportsslimportsocketimporttimefromdatetimeimportdatetimedefssl_connect(domain,ip):#设......
  • 《摆与混》第三十三章--8月6日--周日
    明天出发去长沙玩一圈,今天狠狠的学习。1.今天做了什么:今天8点半起床。洗漱后,简单吃了早饭,早上拼命学,下午看了一趟弟弟,继续拼命学,下午5点健身,晚上经典PTA。2.解决了什么问题:Java课程推进,复习了一下。3.明天干什么:长沙gogogo!!!PS:不想学习,我想成为塑料袋;......
  • 2023.8.6 周日:数据类型
     1#对于int数据类型2ageint;34#对于double数据类型,并且保留n位小数5scoredouble(总长度=整数位数+小数位数,小数点后要保留的位数);67#对于生日等日期类8birthdaydata;910#对于字符类型11namevarchar(字符最大长度); ......
  • SPSS进行日期变量运算(相减)
    上面的数据中测试时间和birthday两个日期变量,我们需要用测试时间减去birthday,方法如下点击转换,选择时间日期和向导,然后选择使用时间和日期进行计算,然后选择计算两个日期之间的时间单位数,这里日期1选择测试时间,日期2选择birthday,结果处理设置为保留小数部分  然后点击下一......
  • MySQL计算两个日期的相差天数
    1.利用TO_DAYS函数selectto_days(now())-to_days('20120512')2.利用DATEDIFF函数selectdatediff(now(),'20120512')TIMESTAMPDIFF函数可用于计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数语法:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)unit单位有如下几种:FRAC_SE......
  • MySQL 日期计算中的计算天数的方法(mysql日期计算天数)
    MySQL日期计算中的计算天数的方法MySQL作为一款高性能的数据库,可以支持日期计算功能,其中有两个函数可以计算出两个日期之间相差多少天数,那就是DATEDIFF和DATE_SUB函数。其中DATEDIFF函数是MySQL内置支持的函数,它可以计算两个日期之间的天数,DATE_SUB则是在DATEDIFF函数......
  • MySQL 日期计算中的计算天数的方法(mysql日期计算天数)
    MySQL日期计算中的计算天数的方法MySQL作为一款高性能的数据库,可以支持日期计算功能,其中有两个函数可以计算出两个日期之间相差多少天数,那就是DATEDIFF和DATE_SUB函数。其中DATEDIFF函数是MySQL内置支持的函数,它可以计算两个日期之间的天数,DATE_SUB则是在DATEDIFF函数......
  • java时间天数差
    时间天数差privateintdiffInDays(Datestar,DateendDay){DatenextDay=star;intdiffInDays=1;while(nextDay.before(endDay)){//当明天不在结束时间之前是终止循环Calendarcld=Calendar.getInstance();cld.setTime(star);cld......
  • C# 获取当前月份天数的三种方法总结(转)
    原文连接方法一: intdays=System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(DateTime.Now.Year,DateTime.Now.Month);方法二:DateTimedtNow=DateTime.Today;intdays=dtNow.AddDays(1–dtNow.Day).AddMonths(1).AddDays(-1......
  • 《摆与混》第二十六章--7月30日--周日
    今天一天都在我姑婆家;1.今天做了什么:今天9点起床。没过多久就出发去姑婆家,因为今天喝房子封顶的喜酒,说实话,菜挺好吃,就是太热了,下午跟着表哥表嫂玩游戏,打扑克,可以说非常的爽,晚上也在那里吃饭,回来的听晚,今天没有学习。2.解决了什么问题:无。3.明天干什么:预计继续学习Java,PTA同步......