Ongoing enhancements
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user