Мне кажется, что ни с помощью fetсh, ни с помощью oData такой запрос не построить.
Я бы порекомендовал добавить в сущность флаг, указывающий на актуальную запись. И написать плагин на добавление, изменение даты и удаление сущности. Который выставляет флаг у записи с наибольшей датой среди таких же "поставщик" и "место доставки" и сбрасывает у остальных.
Тогда в запросе можно поставить фильтр по этому флагу и получить нужные данные.
|