[英]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.