Исправил недочёты после код-ревью.

This commit is contained in:
Anton
2025-12-07 16:28:38 +04:00
parent 04fe13e9d9
commit cd513f80f7
5 changed files with 9 additions and 17 deletions
@@ -26,6 +26,4 @@ from
flv.course_id
) as t1
right join core.dim_lesson dl on dl.lesson_id = t1.lesson_id
left join core.dim_course dc on t1.course_id = dc.course_id
ORDER by
t1.lesson_id;
left join core.dim_course dc on t1.course_id = dc.course_id;
@@ -4,7 +4,7 @@ DISTRIBUTED BY (user_id)
AS
select
du.user_id as user_id,
du."name" as user_name,
du.name as user_name,
du.email as email,
du.age as age,
COALESCE(e.enrollments_count, 0) as enrollments_count,
@@ -6,7 +6,7 @@ with activity_users as (
select
e.user_id as user_id,
e.course_id as course_id,
COUNT(flv.viewed_at) as lessons_viewed
COUNT(DISTINCT flv.viewed_at) as lessons_viewed
from
core.enrollments e
left join core.dim_lesson dl on e.course_id = dl.course_id
@@ -23,7 +23,7 @@ course2 as (
course_id)
select
au.user_id as user_id,
du."name" as user_name,
du.name as user_name,
au.course_id as course_id,
dc.title as course_title,
c2.lessons_in_course as lessons_in_course,