Есть такой вызов — всё работает без проблем
&where=`["konpr >= now() AND nacpr<=now()"]`


Делаю следующее изменение — добавляю ещё одно условие — и ВСЁ перестает работать.

&where=`["konpr >= now() AND nacpr<=now() 
    OR konpr>=DATE_ADD(NOW(),INTERVAL 7 DAY) 
    AND nacpr<=DATE_ADD(NOW(),INTERVAL 7 DAY)"]`


По отдельности условия РАБОТАЮТ, как только делаю… OR… — выводятся все записи.

Проблема, (как я понимаю) в том, что для where нужно сформировать json-строку (если where простой — можно обойтись чистым sql-кодом в квадратных скобках)

Подскажите, пожалуйста, пример такой json-строки с условиями
<strong>(A and B) or (C and D)</strong>


Делал и так — ТОЖЕ НЕ РАБОТАЕТ
&where=`["( konpr >= now() AND nacpr<=now() ) OR ( konpr>=DATE_ADD(NOW(),INTERVAL 7 DAY) AND nacpr<=DATE_ADD(NOW(),INTERVAL 7 DAY) )"]`