From 01362b6c40a0f267f544b1c9530059007433837d Mon Sep 17 00:00:00 2001 From: Matheus Lima Date: Mon, 3 Jun 2019 20:22:19 -0300 Subject: [PATCH] Fixing query to properly build the number of paid accounts in the daily report --- shared/selene/data/account/repository/sql/daily_report.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/selene/data/account/repository/sql/daily_report.sql b/shared/selene/data/account/repository/sql/daily_report.sql index c2081610..1928ced6 100644 --- a/shared/selene/data/account/repository/sql/daily_report.sql +++ b/shared/selene/data/account/repository/sql/daily_report.sql @@ -8,7 +8,7 @@ SELECT COUNT(mem) FILTER(WHERE mem.rate_period = 'year' AND UPPER(acc_mem.membership_ts_range) IS NULL) AS yearly_total, COUNT(mem) FILTER(WHERE mem.rate_period = 'year' AND UPPER(acc_mem.membership_ts_range) IS NULL AND LOWER(acc_mem.membership_ts_range) >= (CURRENT_DATE - INTERVAL %(start)s)) AS yearly_new, COUNT(mem) FILTER(WHERE mem.rate_period = 'year' AND UPPER(acc_mem.membership_ts_range) IS NOT NULL AND UPPER(acc_mem.membership_ts_range) >= (CURRENT_DATE - INTERVAL %(start)s)) as yearly_minus, - COUNT(acc_mem) AS paid_total, + COUNT(acc_mem) FILTER(WHERE UPPER(acc_mem.membership_ts_range) IS NULL) AS paid_total, COUNT(acc_mem) FILTER(WHERE UPPER(acc_mem.membership_ts_range) IS NULL AND LOWER(acc_mem.membership_ts_range) >= (CURRENT_DATE - INTERVAL %(start)s)) AS paid_new, COUNT(acc_mem) FILTER(WHERE UPPER(acc_mem.membership_ts_range) IS NOT NULL AND UPPER(acc_mem.membership_ts_range) >= (CURRENT_DATE - INTERVAL %(start)s)) AS paid_minus FROM