魔方网表 让信息化更简单

 找回密码
 注册
查看: 3426|回复: 1

[原创] 如何获得两个日期值之间相差的月数.

[复制链接]
Assume_alone、 发表于 2012-11-1 18:22:09 | 显示全部楼层 |阅读模式
如果单纯只是两个月份提出来相减其实就很简单了,但是是日期值的话肯定就会涉及到跨年的情况.如果跨年的两个日期之间要算月份数,那就有点麻烦了,在这里我给大家一个简便的示例公式.大家一起分享一下.
比如两个日期字段一个叫"入职日期",一个叫"离职日期".那么要算出在职的月份数应该用以下公式:
(year(离职日期)-year(入职日期))*12+month(离职日期)-month(入职日期)
这个公式只是考虑到月份的,并不会考虑天数.如果需要天数的话,其实直接日期相减得出在职总天数之后除以30最简单.
咖啡苦的 发表于 2012-11-5 08:07:26 | 显示全部楼层
值得借鉴,谢谢~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-5-18 06:08 , Processed in 0.061825 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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