diff --git a/server/apps/vod/views2.py b/server/apps/vod/views2.py index 5d65042..735f8a6 100644 --- a/server/apps/vod/views2.py +++ b/server/apps/vod/views2.py @@ -50,7 +50,7 @@ class AnalyseViewSet(GenericViewSet): sql_str = """select u.name as "姓名", u.username as "账号", - count(v2.is_completed is true) as "观看完成视频总数", + count(distinct v2.is_completed is true) as "观看完成视频总数", count(distinct vi.video_id) as "观看视频总数", count(vi.id) as "观看总次数" , sum(vi.total_seconds/60) as "观看总时间" @@ -76,7 +76,7 @@ class AnalyseViewSet(GenericViewSet): vdata = self.is_valid(request) sql_str = """select o.name as "单位名称", - count(v2.is_completed is true) as "观看完成视频总数", + count(distinct v2.is_completed is true) as "观看完成视频总数", count(distinct vi.video_id) as "观看视频总数", count(vi.id) as "观看总次数" , sum(vi.total_seconds/60) as "观看总时间"