select count(user_id) as n_users,
max(creation_date) as last_registration
from users u,
acs_objects o
where o.object_id = u.user_id
and user_id <> 0
select count(user_id) as n_deleted_users
from users u,
group_member_map m,
membership_rels mr,
acs_magic_objects amo
where u.user_id = m.member_id
and amo.name = 'registered_users'
and m.group_id = amo.object_id
and m.container_id = m.group_id
and mr.rel_id = m.rel_id
and mr.member_state = 'deleted'
select groups.group_id,
groups.group_name,
m.num as n_members,
c.num as n_components
from groups,
(select group_id, count(*) as num
from group_member_map group by group_id) m,
(select group_id, count(*) as num
from group_component_map group by group_id) c
where groups.group_id=m.group_id
and groups.group_id = c.group_id
order by group_name