• Как правильно написать sql запрос?

    ZILosoft
    @ZILosoft Автор вопроса
    SysAdmin
    Select concat(manager.name," ", manager.surname ) as Ответственный
    from manager
    where manager.id in (
           #Менеджеры у которых есть незакрытые задачи за последние 30 дней
        SELECT DISTINCT m.manager_id
        FROM manager_task as m
        WHERE m.date_create BETWEEN (now() - INTERVAL 30 DAY) AND (now())
          AND m.date_close is not null
          AND m.manager_id not in (
            #Исключаем менеджеров которые отписались за последние 24 часа
            SELECT DISTINCT manager_task_comment.manager_id
            FROM manager_task_comment
            WHERE manager_task_comment.date_create BETWEEN (now() - INTERVAL 24 HOUR) AND now())


    Решил таким образом
    Ответ написан
    Комментировать