![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hive
at-moon
这个作者很懒,什么都没留下…
展开
-
hive按月汇总工单数并计算环比、获取每月办理次数最多事项名称
结果展示后面几个月没数据的没有截进来基础数据准备基础数据分为三部分:按月分组获取每月工单数,按月、事项名称分组获取每月办理次数最多的事项名称,获取连续的月份-- 按月分组获取每月工单数SELECT date_format( create_time, 'yyyy-MM' ) ym, COUNT( * ) total FROM pro_wo_form GROUP BY date_format( create_time, 'yyyy-MM' )这部分比较简单就省略结果截图了,可以按需要添原创 2020-08-13 17:33:56 · 1425 阅读 · 0 评论 -
hive中获取连续的日期或者月份
获取连续的日期假如我们需要获取2020-07-15至2020-07-21间所有的日期,可以像这样写SELECT pos, date_add( start_date, pos ) ddFROM ( SELECT '2020-07-15' AS start_date, '2020-07-21' AS end_date ) temp lateral VIEW posexplode ( split ( space( datediff( end_date, start_date ) ), '' )原创 2020-07-21 20:40:39 · 6993 阅读 · 4 评论