Helo У меня есть этот «полусложный» запрос sql, который я хочу выполнить с помощью функции addFieldToFilter () в Magento2. Я знаю, как определять операторы И и ИЛИ, используя эту логику c, однако я борюсь с созданием следующего оператора sql.
SELECT `main_table`.*
FROM `contract` AS `main_table`
WHERE (main_table.status= 500 AND
((main_table.category = 0 AND main_table.date < 01-01-2018) OR
(main_table.category > 0 AND main_table.date < 01-01-2013)
)
) OR (main_table.status = 600 AND main_table.date < 01-01-2018)
Может ли кто-нибудь дать совет, как настроить это с помощью фильтры или это вообще возможно?