为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

在Access中计算两个日期之间的工作日天数

2018-01-10 2页 doc 11KB 150阅读

用户头像

is_977556

暂无简介

举报
在Access中计算两个日期之间的工作日天数在Access中计算两个日期之间的工作日天数 虽然看起来是一个小问题,但很不幸的是在Access中没有直接的函数支持(Excel中有一个 现成的函数:NETWeekdays)。所以非得自己做点开发 第一步:创建一个自定义的函数 Public Function WeekDayCount(firstDate As Date, LastDate As Date) As Integer '计算工作日天数 On Error GoTo Err: Dim i As Integer Dim TempDate As Date '...
在Access中计算两个日期之间的工作日天数
在Access中计算两个日期之间的工作日天数 虽然看起来是一个小问,但很不幸的是在Access中没有直接的支持(Excel中有一个 现成的函数:NETWeekdays)。所以非得自己做点开发 第一步:创建一个自定义的函数 Public Function WeekDayCount(firstDate As Date, LastDate As Date) As Integer '计算工作日天数 On Error GoTo Err: Dim i As Integer Dim TempDate As Date '临时日期 Dim Tempts As Long Tempts = DateDiff("d", firstDate, LastDate) For i = 0 To Tempts TempDate = DateAdd("d", i, firstDate) Select Case Format(TempDate, "w") Case 2, 3, 4, 5, 6 WeekDayCount = WeekDayCount + 1 End Select Next Err: Exit Function End Function 第二步:然后在查询中使用如下语句 SELECT WeekDayCount(开始日期,结束日期) AS 工作日天数, * FROM orders;
/
本文档为【在Access中计算两个日期之间的工作日天数】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索