SELECT * FROM `f_data160` t1 WHERE `f2301` NOT IN ('Клиент розница','Клиент Дистриб','Клиент Дистриб+','Потенциальный клиент', 'Клиент VIP 2.0','Удалить!') and `f2801` NOT IN('Вторичная проверка','Контрольная проверка') AND NOT EXISTS (SELECT id FROM `f_data211` t2 where left(`f2741`, 10) <= DATE_ADD("2014-05-05", INTERVAL 21 DAY) AND `t2`.`f2721` = `t1`.`id`);
Есть такой вот запрос. Могу ли я его воссоздать через фильтр? Значение даты должно браться из поля таблицы f_data160?
Логика: Выбрать все записи у которых поле менеджер равно текущий и статус не равен ... и спец. статус не равен... и количество заказов за период с даты принятия менеджером равно + 21 день = 0
f_data211 подчиненная для f_data160 по полю f2721.
Сообщение отредактировал wondertalik: 07 Май 2014 - 14:04