取相差月数(2014-06-01 ,2016-06-30)计算的问题

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

取相差月数(2014-06-01 ,2016-06-30)计算的问题

问题:“罚款 = 取相差月数(2014-06-01 ,2016-06-30?)”计算出来的结果是25,“罚款 = 取相差月数(2014-06-16 ,2016-06-30)”计算出来的结果是24,只要第一个参数小于15号就算出25,但是月份只相差24。

问题原因:请先注意看函数说明,内容如下:

函数:取相差月数(待比较日期1,待比较日期2)

待比较日期1:字符型,待比较的日期1;

待比较日期2:字符型,待比较的日期2;

功能:返回两个待比较日期之间相隔的月数,然后判断日期间相差>=15天,则加1月,如果相差<=-15,则减1月;

举例: 取相差月数(2001-01-08,2001-07-18) = 6; 取相差月数(2001-07-18,2001-01-1) = 7;


这个函数计算逻辑如上,请可以根据现场的需要来设置参数。

取相差月数(2014-06-01 ,2016-06-30)计算的问题

问题:“罚款 = 取相差月数(2014-06-01 ,2016-06-30?)”计算出来的结果是25,“罚款 = 取相差月数(2014-06-16 ,2016-06-30)”计算出来...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息