Добавил проверку на null в две датамарта
This commit is contained in:
@@ -3,7 +3,7 @@ create materialized view platform_summary as
|
||||
lv_stats as (
|
||||
select
|
||||
count(distinct user_id) as users_with_views,
|
||||
count(*)::decimal / count(distinct lesson_id) as avg_views_per_lesson
|
||||
count(*)::decimal / nullif(count(distinct lesson_id), as avg_views_per_lesson
|
||||
from lesson_views
|
||||
)
|
||||
select
|
||||
@@ -11,7 +11,7 @@ create materialized view platform_summary as
|
||||
total_courses,
|
||||
total_lessons,
|
||||
users_with_views,
|
||||
round((total_lessons::decimal / total_courses), 2) AS avg_lessons_per_course,
|
||||
round((total_lessons::decimal / nullif(total_courses, 2)), 2) AS avg_lessons_per_course,
|
||||
round(avg_views_per_lesson, 2) as avg_views_per_lesson
|
||||
from
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user