设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4408|回复: 4
打印 上一主题 下一主题

[Access本身] 如何将两个有年月日的日期的月日部分相减呢?

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-18 17:15:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 fatmingli 于 2013-3-18 23:15 编辑

例如,想将2015年2月3日的月日部分“2月3日”减去2013年12月25日的月日部分“12月25日”,得出2月3日与12月25日相差多少天呢(不理会两个日期的年份)?
也就是要计算2月3日-12月25日=40天,而不是2015年2月3日-2013年12月25日=405天
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2013-3-18 17:59:27 | 只看该作者
建两个日期字段,试试用“结束日期”减去“开始日期”,应该不用单列出月、日吧?
3#
发表于 2013-3-18 19:44:11 | 只看该作者
1、如果是日期字段,直接相减即可【默认结果为天数】。
2、用DateDiff函数,DateDiff("D",结束日期,开始日期)
3、如果不是日期类型的话,请先转换为日期字段,例如DateValue或者DateSerial函数均可转换,视实际情况而定。
4#
 楼主| 发表于 2013-3-19 08:52:22 | 只看该作者
大哥们,麻烦再看一下我的问题
5#
发表于 2013-3-19 13:22:41 | 只看该作者
兄弟你,真会搞脑子!
如果不计年,那么2月份的天数如何计数,有闰年的呀?
为何是2月3日-12月25日,而不是12月25日-2月3日,如何判断呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-5-5 08:39 , Processed in 0.092731 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表