Добрый день!
Можно ли посчитать количество элементов по нескольким фильтрам в Битрикс.
Инфоблок
DATE_CREATE ----- name ---- city
01.01.2022 ----- 0001 ---- Москва
01.01.2022 ----- 0002 ---- Москва
03.01.2022 ----- 0003 ---- Москва
01.01.2022 ----- 0004 ---- СПБ
01.01.2022 ----- 0005 ---- СПБ
05.01.2022 ----- 0006 ---- Пермь
06.01.2022 ----- 0007 ---- Пермь
07.01.2022 ----- 0007 ---- Пермь
Необходимо узнать сколько элементов ИБ с значением свойства city Москва были созданы в диапазоне дат
И сколько с значением свойства city Пермь были созданы в диапазоне дат
$dbBase = \Bitrix\Iblock\Elements\ElementApidataTable::getList([
'filter'=> [ '>=DATE_CREATE'=> '01.01.2022', '<=DATE_CREATE'=> '03.01.2022', 'city.VALUE' => 'Москва'],
'count_total' => 1
]);
return $dbBase->getCount();
$dbBase = \Bitrix\Iblock\Elements\ElementApidataTable::getList([
'filter'=> [ '>=DATE_CREATE'=> '01.01.2022', '<=DATE_CREATE'=> '05.01.2022', 'city.VALUE' => 'Пермь'],
'count_total' => 1
]);
return $dbBase->getCount();
Сейчас это делаю 2 запросами
Как объединить эти запросы в один?