Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как получить минимальное и максимальное значнеие инфоблока

00 голосов
7
Добрый день.
Как получить минимальное и максимальное значения инфоблока?
Код
$works = CIBlockElement::GetList(
         false,
         array('IBLOCK_ID' => 3),
         array('MAX' => 'SORT', 'MIN' => 'SORT'), false,
         array('ID', 'IBLOCK_ID')
      );



Вот такой запрос возвращает только минимальное значение почему-то =)
спросил 12 Авг, 13 от wogich (630 баллов)

7 Ответы

00 голосов
Минимальное и максимальное значение чего? ID элемента?
ответил 12 Авг, 13 от Pomnep (13,960 баллов)
00 голосов
Цитата
Евгений Жуков пишет:
Минимальное и максимальное значение чего? ID элемента?


Поля SORT (указано ведь в запросе моем =) ).
Вы не знаете как это сделать? Интересует вариант именно с одним запросом.
ответил 17 Окт, 13 от wogich (630 баллов)
00 голосов
Неужели никак нельзя? Настолько Битрикс API или какие еще варианты?
ответил 19 Янв, 14 от wogich (630 баллов)
00 голосов
Можно сделать два запроса. Это вполне в духе битрикса :)
ответил 07 Май, 14 от Eddie (2,060 баллов)
00 голосов
Цитата
Марат пишет:
Вот такой запрос возвращает только минимальное значение почему-то =)

Не-а. Он возвращает результат группировки по полю SORT.
ответил 02 Сен, 14 от Ly (4,580 баллов)
00 голосов
два запроса:
первый с сортировкой по полю сорт по возрастанию, ограничиваете выборку одним эл-том.
второй такой же, но сортировкой по убыванию.
ответил 08 Янв, 15 от Almarea (3,760 баллов)
00 голосов
Цитата
Дмитрий Яковенко пишет:
два запроса:

первый с сортировкой по полю сорт по возрастанию, ограничиваете выборку одним эл-том.

второй такой же, но сортировкой по убыванию.


Да это понятно. Интересовал вариант именно одним запросом с помощью GetList. Сам сделал 2 - ничего не поделаешь.
ответил 26 Апр, 15 от wogich (630 баллов)