其他分享
首页 > 其他分享> > hive:生成日期列用作关联表

hive:生成日期列用作关联表

作者:互联网

select cast(tmp.time as String) time from
 (
     select date_add('2018-01-01',a.rk) time
     from(select row_number()over(order by 1) as rk from ods.t_company limit 2000) a
 ) tmp
 where tmp.time <FROM_UNIXTIME(UNIX_TIMESTAMP(),'yyyy-MM-dd')
 order by time desc

以上sql 生成2018-01-01至当前的日期。

花和尚也有春天 发布了268 篇原创文章 · 获赞 125 · 访问量 54万+ 他的留言板 关注

标签:tmp,01,用作,hive,关联,2018,time,select,rk
来源: https://blog.csdn.net/weixin_38750084/article/details/104428527