简体   繁体   English

红移COUNT(DISTINCT())。 计算每个ID的唯一日期

[英]Redshift COUNT(DISTINCT()). Count Unique Dates for each ID


I'm trying to do a distinct count of dates for each ID in my table. 我正在尝试为表中的每个ID做不同的日期计数。 I tried this code but it's not returning the correct output. 我尝试了此代码,但未返回正确的输出。

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

Perhaps you need : 也许您需要:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM