sql里根据一个日期参数,自动得到近12月的日期,在SQL当作条件使用

楼主
帆软产品的老粉丝

使用炸裂函数,根据一个日期参数,得到近12个月的日期,并在SQL当作条件使用

脚本如下:

/*近13个月 序列*/

select ym,val,

to_date(ym)+ interval -val month as date_list,

date_format(to_date(ym)+ interval -val month ,'%Y-%m') as ym_list

from (select '2024-02-01' ym) as t 

lateral view explode_numbers(13) tmp1 as val

--------------

结果如下:

------------------------

分享扩散:

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

本版积分规则

0回帖数 1关注人数 2130浏览人数
最后回复于:2024-1-11 19:50

返回顶部 返回列表