Hive SQL如何获取(YYYYMM)格式年月的前1个月

发布时间 2023-09-01 18:03:45作者: James赵

如果当前年月为202301,前一个月就是202212,使用如下SQL可以将年月字段(YYYYMM格式)向前平移1个月:

date_format(add_months(from_unixtime(unix_timestamp(concat(年月字段,'01'),'yyyyMMdd'),'yyyy-MM-dd'),-1),'yyyyMM')

参考截图: