Рейтинг: 37.6625  
Новая
Предложил Пользователь 61402 14.01.2013 02:18:50

CIBlockElement::GetList - Агрегатные функции при группировке

Опять впёрся в стену негибкости системы. Вы действительно не сделали поддержку агрегатных функций при группировке в методе CIBlockElement::GetList?
В кодах какого-то другого метода я видел, что вы это сделали (правда там только один тип функции только один раз можно использовать, так как название функции передаётся в ключах массива!). Мне кажется в методе CIBlockElement::GetList это в первую очередь нужно.

Рейтинг: 0  
Пользователь 8420 14.01.2013 07:03:31
какую именно задачу вы не можете решить?
Рейтинг: 0  
Пользователь 61402 14.01.2013 11:43:15
ммм, здорово. Так у вас тут не полнотекстовый поиск, вот и дубль. Если набрать в поиске идей "агрегатные функции", то он ту идею не покажет.

Мне нужно, например, что-то вроде этого:

select SECTION_ID, SECTION_SORT, max(SORT), ...,
fr om <какие там таблицы>
...
where SORT < $N and SECTION_ID = $SID and INCLUDE_SUBSECTIONS = 'Y' and ...
group by SECTION_ID, SECTION_SORT
order by SECTION_SORT

Не очень понимаю, зачем пример. По-моему такая возможно просто должна быть. И мне она нужна срочно, так как обходные маневры менее производительные.
Рейтинг: 0  
Пользователь 61402 14.01.2013 13:58:29
Прошу прощения, вместо SECTION_CODE имелся ввиду SECTION_SORT. Сейчас обнаружил, что такого поля вообще нет в этом методе. Застрелиться хочется с вашей системой. Или систему...
Рейтинг: 0  
Пользователь 45131 30.01.2013 16:07:37
+100500!!!

Антиреспект Битриксу и инфоблокам, не ожидал такой подставы
Рейтинг: 0.3044  
Пользователь 77491 03.07.2015 11:21:18
2 года прошло)