Buenas tardes, nuevamente por estos lados ahora con una consulta que me tiene hace a 1 día entero sin resolver, necesito una manito, tengo la siguiente query:
Código:
SELECT d.`id`, d.`ejecutivo_id`, d.`bloque_id`, d.`dia`
FROM disponibilidad_ejecutivo d
WHERE d.`actividad_id` = 1 AND d.`dia` = 1 AND NOT EXISTS(SELECT * FROM `tiempo_atencion` ta WHERE ta.`ejecutivo_id` = d.`ejecutivo_id` AND ta.`bloque_id` = d.`bloque_id` AND ta.`fecha` = '2011-12-12' AND ta.`estado` = 'Finalizado')
ORDER BY d.`ejecutivo_id` DESC
LIMIT 1
Necesito obtener un bloque disponible del ejecutivo más cercano que no este en tiempo_atencion con el mismo bloque en el mismo día o obtener los que tienen el estado de 'Finalizado', alguna idea?, de ante mano gracias...