全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SQL及关系型数据库数据分析
1248 0
2021-05-25
SELECT
    EVENT_DATE,
    COUNT(USER_ID) OVER(ORDER BY day(EVENT_DATE) RANGE between 6 preceding and current row) as WAU
FROM(
    SELECT DISTINCT
        EVENT_DATE,
        USER_ID
    FROM FACT_USER_SESSIONS_DAY
)


如代码所示,我想提取给定日期(event_date)及其前6天内,用户的数量。
但不断出现以下错误提示:
"SQL compilation error: error in query Sliding window fr ame unsupported for function COUNT"

但是如果我使用rows between, 就能正确运行,但这并不是我想要的,因此我想询问一下,这个问题该如何解决,我已经谷歌了一下午了。。。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群