intanto provalo su un modello, così vedi se ti gestisce correttamente le operazioni.

in un secondo momento penserai a renderla indipendente dal numero di macchine presenti

una cosa alla volta

pio magari qualche guru del forum ti farà la query completa a botta singola...