【问题标题】:Redshift COUNT(DISTINCT()). Count Unique Dates for each ID红移计数(DISTINCT())。计算每个 ID 的唯一日期
【发布时间】:2018-07-17 15:55:15
【问题描述】:


我正在尝试对表中的每个 ID 进行不同的日期计数。我试过这段代码,但它没有返回正确的输出。

SELECT *
, DENSE_RANK() OVER(PARTITION BY "video_id" ORDER BY "date") AS "distinct_count_date"
FROM mytable
;   

【问题讨论】:

    标签: sql count unique distinct amazon-redshift


    【解决方案1】:

    也许你需要:

    select video_id, count(distinct date)
    from mytable
    group by video_id;
    

    【讨论】:

    • 感谢您的回答@yogesh。我应该添加更多细节。
      我应该添加更多细节。使用您提供的代码,它会创建重复项。我还有“age_group”和“gender”作为变量。无论“age_group”和“gender”(或我可能拥有的任何其他变量)如何,我都需要计算唯一日期。
    猜你喜欢
    • 2018-02-12
    • 2022-07-01
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 2021-02-27
    • 1970-01-01
    相关资源
    最近更新 更多