日期计算-SwatchChan
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


日期计算

发表时间:2017/11/23 0:58:21 评论(0) 浏览(6671)  评论 | 加入收藏 | 复制
   
摘 要:自然日期的计算
正 文:

最近在工作上遇到一个事,Access的日期计算问题,怎么说呢?

请看下表:

日常写法


Access 计算结果

开始日期

结束日期


开始日期

结束日期

2017-1-1

2017-3-31


2017-1-1

2017-4-1

2017-4-1

2017-6-30


2017-4-1

2017-7-1

2017-7-1

2017-9-30


2017-7-1

2017-10-1

2017-10-1

2017-12-31


2017-10-1

2018-1-1






2017-3-15

2017-4-15


2017-3-15

2017-4-15

2017-4-16

2017-5-16


2017-4-15

2017-5-15

2017-5-17

2017-6-17


2017-5-15

2017-6-15


日常写法和Access的计算结果都没有问题,都是3个月。但是,在物业管理行业了里面,就有问题,Access的计算结果不是很容易被大众理解,甚至是物业管理人员。

比如,水电费收取的期段,一般来说按照大众的理解是从2017-1-12017-3-31日,下一次就应该写2017-4-12017-6-30日,按Access的计算就变成了2017-1-12017-4-1日,2017-4-1日至2017-7-1日。然后就会有业主问,上一次你们(物业)已经收到4-1日,怎么这次又从4-1开始收,不是应该从4-2开始吗?然后又是一番解释。

那么Access的计算和日常的写法,差别在哪里呢?从上表可以看出,日常写法的下一次的开始日期是变动的,而Access是直接沿用上一次的结束日期。

所以我就写了个函数,专门解决这个问题。

比如:起始日期是2017-5-15间隔2个月是2017-7-16,下一跳的日期是2017-7-17


附   件:

日期计算


Access软件网交流QQ群(群号:198465573)
 
 相关文章
常用的日期函数。希望对大家有帮助  【王志坚  2004/10/8】
日期函数示例   【lyxiong  2011/11/23】
SQL中CONVERT转化日期函数的使用方法(整理一些高手的贴子)  【收藏整理  2011/12/30】
快速平台日期函数  【QJiangxi  2013/5/13】
定义日期时间参数图解  【麥田  2017/2/24】
日期计算  【SwatchChan  2017/11/23】
常见问答
技术分类
相关资源
文章搜索
关于作者

SwatchChan

文章分类

文章存档

友情链接