Ongoing enhancements

This commit is contained in:
2025-07-24 14:33:25 +02:00
parent 0b27385a24
commit 4baa544458
16 changed files with 170 additions and 8198 deletions
+14 -1
View File
@@ -58,7 +58,7 @@ CSV HEADER;
CREATE UNIQUE INDEX payments_ukey_member_year ON sust.payments USING btree (member_id, payment_year)
select count(*) from payments_csv where pc_processed = true
select from payments_csv where pc_processed = false
select * from payments_csv pc where PC.pc_client like '%Anna%';
select * from members mem where mem.member_firstname like 'Anna%';
@@ -69,6 +69,8 @@ ALTER TABLE payments_csv ADD PRIMARY KEY (id);
select * from payments p where p.member_id in (205,206);
select * from payments p where date_part('year', p.payment_year) = 2025;
select * from payments_csv where pc_processed = false;
select pc.pc_reference from payments_csv pc where pc_processed =false order by pc_reference asc
select m.member_surname, m.member_firstname, m.member_firstname_spouse from members m
@@ -136,3 +138,14 @@ WHERE member_email is Null
(92), (93), (95), (96), (97), (98), (99), (203)
) AS extracted_members(member_id)
);
-- Members active in 2025 but haven't paid for 2025
SELECT m.*
FROM members_active m
WHERE m.id NOT IN (
SELECT mp.id
FROM members_paid mp
WHERE mp.payment_year = '2025-01-01'
AND mp.id IS NOT NULL
)
ORDER BY m.member_surname, m.member_firstname;