问答 查看内容
返回列表

实现数值类型的年月字段,进行年月的累计。例如202410+3月要等于202501

58 1
发表于 2025-6-23 11:09:07 | 查看全部 阅读模式

评论1

观小枫楼主Lv.1 发表于 2025-6-23 11:11:07 | 查看全部
1、首先需要从原始的数值字段中提取出年份和月份
提取年份:floor([年月]/100)
提取月份:[年月]%100
2、使用make_date()函数将提取的年份和月份转换为日期对象。
make_date(floor([年月]/100), [年月]%100, 1)
3、使用add_months()函数在生成的日期上加上3个月
add_months(make_date(floor([年月]/100), [年月]%100, 1), 3)
4、最后,通过date_format()函数将日期格式化为YYYYMM的形式:
date_format(add_months(make_date(floor([年月]/100), [年月]%100, 1), 3), 'yyyyMM')

回复

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

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表