E' possibile che ci siano clienti che non hanno record presenti in movimentimacchinari?
Se e' cosi' prova a usare una LEFT JOIN invece della prima INNER JOIN.