文章 查看内容

MONTHS_BETWEEN函数的用法

MONTHS_BETWEEN函数的用法

131 0 函数专题 2024-7-18 15:46 发布者: 观小凡

MONTHS_BETWEEN(日期字段1, 日期字段2) 返回两个日期相差的月数,不足一月则按天计算小数值,只允许传入日期型字段
 
MONTHS_BETWEEN(日期字段1, 日期字段2)
--说明:返回两个日期相差的月数,不足一月则按天计算小数值,只允许传入日期型字段
示例:
MONTHS_BETWEEN([离职日期], [入职日期]) 返回同一行上"离职日期"至"入职日期"间隔月数

适用场景

1. 新建一个字段,算出上月的月末:last_day(add_months(now(),-1))

结果如下:

 image.png

2. 用MONTHS_BETWEEN函数算出月份差:MONTHS_BETWEEN([上月最后一天],[日期])

结果如下:

image.png

也可以直接把多个函数套在一起使用:MONTHS_BETWEEN( last_day(add_months(now(),-1)) ,[日期])


  1. 如果是本月有31天,跟上月对比,那么上月的31号的月份差是1,30号就是有小数点的;
  2. 如果是本月有30天,跟上月天对比,那么上月的30和31号的月份差是一样的,都是1;

image.png

  1. 如果是2月份有28天,跟上月对比,那么1月28号和1月31号的月份差都是1, 1月29号和1月30号就是有小数点的。

image.png

1. MONTHS_BETWEEN([日期1], [日期2] ),如果日期1大于日期2,那么返回为正数,反之,为负数;

image.png

2. 如果日期1和日期2是所在月份的最后一天,或者是同一天,那么返回的会是整数,否则差额按每月31天计算。

image.png


路过

雷人

握手

鲜花

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去评论 去发文 返回顶部
返回顶部