You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') < fecha) ) AND NOT EXISTS(SELECT clienteId FROM co_preventas WHERE co_preve...' at line 1 Sql:SELECT * FROM co_clients WHERE NOT EXISTS(SELECT cliente FROM co_facturas WHERE co_facturas.cliente = co_clients.id AND (DATE_SUB(CURDATE(),INTERVAL DAY) < fecha) ) AND NOT EXISTS(SELECT clienteId FROM co_preventas WHERE co_preventas.clienteId = co_clients.id AND (DATE_SUB(CURDATE(),INTERVAL DAY) < fecha) ) AND NOT EXISTS(SELECT targetId FROM crm_op_tareas WHERE crm_op_tareas.targetId = co_clients.id AND tipoTargetId=1 AND (DATE_SUB(CURDATE(),INTERVAL DAY) < fechaInicio) ) ORDER BY nombres, apellidos