fix course_summary and user_activity files

This commit is contained in:
SERGEY_KONEV
2025-12-19 11:39:12 +03:00
parent 18f736dea4
commit d7a1b19213
2 changed files with 13 additions and 5 deletions
@@ -5,7 +5,7 @@ WITH users_views AS (
SELECT
u.id AS user_id,
u.name,
COUNT(DISTINCT lv.lesson_id) AS viewed_lessons_COUNT,
COUNT(DISTINCT lv.lesson_id) AS viewed_lessons_count,
MAX(lv.viewed_at) AS last_view,
MIN(lv.viewed_at) AS first_view
FROM users AS u
@@ -16,7 +16,7 @@ GROUP BY u.id
users_engagement AS (
SELECT
e.user_id AS user_id,
COUNT(l.id) AS lessons_cnt,
COUNT(DISTINCT l.id) AS lessons_cnt,
COUNT(DISTINCT course_id) AS enrollment_count
FROM enrollments AS e
JOIN lessons AS l using(course_id)
@@ -28,7 +28,7 @@ SELECT
uv.name,
ue.enrollment_count,
uv.viewed_lessons_count,
uv.lASt_view,
uv.last_view,
uv.first_view,
ROUND(uv.viewed_lessons_count::DECIMAL / NULLIF(ue.lessons_cnt, 0) * 100, 2) AS engagement_rate
FROM users_views AS uv