Gracias chicos,
he modificado la consulta cambiando el left join por inner join, además he creado algunos otros indices. Aún así espero la respuesta sobre como crear la consulta y q esto no cause conflicto si alguien intenta generar otro informe en base a dicha consulta, lo digo porq si fuese solo enviar a implimir no creo q haya concurrencia pero si se qdan mirando el preview si puede darse.
De nuevo muchas gracias.