How-to: GROUP LAST
Пример 1
Условие
Есть набор книг, привязанных к определенной категории, и даты их прихода.
CLASS Book 'Книга';
CLASS Category 'Категория';
category 'Категория' = DATA Category (Book);
date 'Дата прихода' = DATA DATE (Book);
Необходимо найти последнюю приходившую книгу по выбранной категории.
Решение
book 'Последняя книга' (Category c) = GROUP LAST Book b ORDER date(b), b BY category(b);