hadoop Impala -按周分组

0mkxixxg  于 2022-11-28  发布在  Hadoop
关注(0)|答案(1)|浏览(204)

这是我的数据的例子:

这是我需要的输出(按周(星期日到星期六)对登录总数进行分组):

我尝试了几个查询,但没有成功。谢谢你帮助我。我正在使用 Impala 为此。

rjee0c15

rjee0c151#

您可以使用简单的trunc()来获取星期一,然后使用它按数据分组。

select trunc(login_dt, 'DAY') as monday_of_week,
sum(num_of_logins) total_logins
from mytable)rs
group by 1

trunc(dt,'DAY')-返回一周中的开始日期(星期一)

相关问题