Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

SELECT G.ID, G.ACTIVE, G.C_SORT, G.ANONYMOUS, G.NAME, G.DESCRIPTION,
G.STRING_ID, count(distinct U.USER_ID) USERS, G.ID REFERENCE_ID,
concat(G.NAME, ' [', G.ID, ']') REFERENCE,
DATE_FORMAT(G.TIMESTAMP_X, '%d.%m.%Y %H:%i:%s') TIMESTAMP_X
FROM
b_group G
LEFT JOIN b_user_group U ON (U.GROUP_ID=G.ID AND ((U.DATE_ACTIVE_FROM IS NULL) OR (U.DATE_ACTIVE_FROM <= now())) AND ((U.DATE_ACTIVE_TO IS NULL) OR (U.DATE_ACTIVE_TO >= now())))
WHERE
(1=1)
GROUP BY
G.ID, G.ACTIVE, G.C_SORT, G.TIMESTAMP_X, G.ANONYMOUS, G.NAME, G.STRING_ID, G.DESCRIPTION
HAVING
1=1
ORDER BY
G.C_SORT asc


Ревизия уровней доступа пользователей с помощью Power BI на примере CMS Битрикс (БУС)