We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d9eff0d + 3e820a6 commit 728d1aeCopy full SHA for 728d1ae
1 file changed
govtool/backend/sql/get-network-metrics.sql
@@ -22,13 +22,18 @@ CurrentEpoch AS (
22
SELECT MAX(no) AS no FROM epoch
23
),
24
CommitteeMembers AS (
25
- SELECT DISTINCT ON (cm.committee_hash_id)
26
- cm.id,
27
- cm.expiration_epoch
+ SELECT
+ DISTINCT cm.committee_hash_id AS committee_members
28
FROM committee_member cm
29
- CROSS JOIN CurrentEpoch
30
- WHERE
31
- cm.expiration_epoch >= CurrentEpoch.no
+ JOIN committee c ON c.id = cm.committee_id
+ LEFT JOIN gov_action_proposal gap ON gap.id = c.gov_action_proposal_id
+ CROSS JOIN CurrentEpoch ce
+ WHERE (
32
+ (c.gov_action_proposal_id IS NULL)
33
+ OR
34
+ (gap.enacted_epoch IS NOT NULL AND gap.enacted_epoch <= ce.no)
35
+ )
36
+ AND cm.expiration_epoch >= ce.no
37
38
NoOfCommitteeMembers AS (
39
SELECT COUNT(*) total FROM CommitteeMembers
0 commit comments