这是我的数据的例子:
这是我需要的输出(按周(星期日到星期六)对登录总数进行分组):
我尝试了几个查询,但没有成功。谢谢你帮助我。我正在使用 Impala 为此。
rjee0c151#
您可以使用简单的trunc()来获取星期一,然后使用它按数据分组。
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')-返回一周中的开始日期(星期一)
1条答案
按热度按时间rjee0c151#
您可以使用简单的
trunc()
来获取星期一,然后使用它按数据分组。trunc(dt,'DAY')-返回一周中的开始日期(星期一)