@@ -36,6 +36,7 @@ returns table (
3636 window_start timestamptz ,
3737 window_end timestamptz ,
3838 work_duration_ms integer ,
39+ active_days integer ,
3940 lang_durations jsonb,
4041 machine_durations jsonb,
4142 editor_durations jsonb,
@@ -78,6 +79,7 @@ returns table (
7879 min (window_start) as window_start,
7980 max (window_end) as window_end,
8081 sum (work_duration_ms) as work_duration_ms,
82+ count (1 ) as active_days,
8183 jsonb_sum_aggregate(array_agg(lang_durations)) as lang_durations,
8284 jsonb_sum_aggregate(array_agg(machine_durations)) as machine_durations,
8385 jsonb_sum_aggregate(array_agg(editor_durations)) as editor_durations,
@@ -103,6 +105,7 @@ returns table (
103105 window_start timestamptz ,
104106 window_end timestamptz ,
105107 work_duration_ms integer ,
108+ active_days integer ,
106109 lang_durations jsonb,
107110 machine_durations jsonb,
108111 editor_durations jsonb,
@@ -147,6 +150,7 @@ returns table (
147150 min (window_start) as window_start,
148151 max (window_end) as window_end,
149152 sum (work_duration_ms) as work_duration_ms,
153+ count (1 ) as active_days,
150154 jsonb_sum_aggregate(array_agg(lang_durations)) as lang_durations,
151155 jsonb_sum_aggregate(array_agg(machine_durations)) as machine_durations,
152156 jsonb_sum_aggregate(array_agg(editor_durations)) as editor_durations,
0 commit comments