summaryrefslogtreecommitdiff
path: root/weight
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-12-28 11:05:54 +0100
committeralex <alex@pdp7.net>2023-12-28 11:06:53 +0100
commitbce874cc098e77c441bdda15b8a397efd505ac27 (patch)
tree6860c2fdef2c642b4c5399da1223d86cba78da63 /weight
parentb545f307ee8300cd7a5bc07f395580c0c7b864b2 (diff)
Average dose by week, not by administration
Diffstat (limited to 'weight')
-rw-r--r--weight/schema.sql2
1 files changed, 1 insertions, 1 deletions
diff --git a/weight/schema.sql b/weight/schema.sql
index 07b08bb1..c057aefb 100644
--- a/weight/schema.sql
+++ b/weight/schema.sql
@@ -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);