Enhancements
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user