Enhancements

This commit is contained in:
2026-06-25 11:19:08 +02:00
parent 8804d21c32
commit 9343657d20
62 changed files with 10210 additions and 976 deletions
+28 -7
View File
@@ -25,12 +25,12 @@ update members set member_city = 'Sankt Thomas' where member_city = 'St. Thomas'
update members set member_city = trim(member_city)
insert into deliveries (delivery_date, member_id, delivered_by_id, delivery_year)
values (now(), 204, 186, '2025-01-01') --,
(now(), 79, 186, '2024-01-01'),
(now(), 3, 186, '2024-01-01'),
(now(), 4, 186, '2024-01-01'),
(now(), 9, 186, '2024-01-01')
values (now(), 126, 186, '2026-01-01'),
(now(), 176, 186, '2026-01-01'),
(now(), 4, 186, '2026-01-01'),
(now(), 128, 186, '2026-01-01'),
(now(), 18, 186, '2026-01-01')
insert into deliveries (delivery_date, member_id, delivered_by_id, delivery_year)
values (now(), 8, 186, '2024-02-21')
@@ -115,7 +115,7 @@ WHERE m.id IN (
EXCEPT
SELECT mp.id
FROM members_paid mp
WHERE mp.payment_year IN ('2024-01-01', '2025-01-01')
WHERE mp.payment_year IN ('2025-01-01')
)
ORDER BY m.member_surname, m.member_firstname, d.delivery_date ASC;
@@ -149,3 +149,24 @@ WHERE m.id NOT IN (
AND mp.id IS NOT NULL
)
ORDER BY m.member_surname, m.member_firstname;
-- number of active/inactive/deactivated members
SELECT SUM(m.member_count)
FROM members m
JOIN member_states s ON m.current_state_code = s.state_code
WHERE s.state_code = 'I';
SELECT *
FROM members m
JOIN member_states s ON m.current_state_code = s.state_code
WHERE s.state_code = 'I';
update members m
set member_count = 1
--JOIN member_states s ON m.current_state_code = s.state_code
WHERE current_state_code = 'I' and m.member_count =0;
create trigger update_members_updated_on_membership_end before
update
of member_membership_end on
sust.members for each row execute function update_active_on_members_death()