]> xn--ix-yja.es Git - alex.git/commitdiff
Average dose by week, not by administration
authoralex <alex@pdp7.net>
Thu, 28 Dec 2023 10:05:54 +0000 (11:05 +0100)
committeralex <alex@pdp7.net>
Thu, 28 Dec 2023 10:06:53 +0000 (11:06 +0100)
weight/schema.sql

index 07b08bb150a29a3429c4ad7dbac0fdc2ec5b056d..c057aefb7d9be1ced27d3703b16196fc12fd22ff 100644 (file)
@@ -83,7 +83,7 @@ create view reporting.weekly_medication as (
            from   weight.pressure_medication
        )
 select    week.week,
-          avg(dose_mg) as average_daily_dose
+          sum(dose_mg)/7 as average_daily_dose
 from      generate_series((select min_week from limits), (select max_week from limits), '7 days') as week
 left join weight.pressure_medication on date_trunc('week', week.week) = date_trunc('week', pressure_medication.taken_at)
 group by  week.week order by week.week);