Всем привет!
Есть таблица, связывающая пользователей и категории услуг (UF_USER и UF_SECTION).
Надо подсчитать, сколько уникальных UF_USER встречается в этой таблице.
Просто подсчитать количество строк удалось:
а вот как быть с фильтрацией, пока ума не приложу...
Решение:
Есть таблица, связывающая пользователей и категории услуг (UF_USER и UF_SECTION).
Надо подсчитать, сколько уникальных UF_USER встречается в этой таблице.
Просто подсчитать количество строк удалось:
| Код |
|---|
$Scount = $class::getList([
'select' => ['CNT'],
'runtime' => [new \Bitrix\Main\Entity\ExpressionField('CNT', 'COUNT(*)')],
]); |
а вот как быть с фильтрацией, пока ума не приложу...
Решение:
| Код |
|---|
$Acount = $class::getList([
'select' => ['CNT'],
'runtime' => [new \Bitrix\Main\Entity\ExpressionField('CNT', 'COUNT(DISTINCT UF_USER)')],
]); |