В действующией БД есть свойство номер предложения NUMBER - строка
Мне нужно найти наибольший номер
Код |
---|
$arSelect = Array("ID", "PROPERTY_NUMBER");
$arFilter = Array("IBLOCK_ID" => $this->paramInfoBlock ['IBLOCK_ID'],"INCLUDE_SUBSECTIONS" => "Y");
$items = CIBlockElement::GetList(Array('PROPERTY_NUMBER' => 'DESC'), $arFilter, false, false, $arSelect);
$lastEl = $items->GetNextElement();
$propN = $lastEl->fields['PROPERTY_NUMBER_VALUE'];
|
сортировка работает со строками и не будет работать верно.
Пыталась преобразовать тип свойства к Integer, но сортировка отрабатывает так же.
Может, нужно выполнить к.л. процедуру, чтобы запрос видел новый тип.
Посоветуйте, пож., как найти наибольший элемент, не пользуясь перебором всех записей из запроса GetList.