ok per la struttura postata.
adesso pero devi chiarire le idee per il risultato che vuoi ottenere.....mi spiego
nell'intervallo di date cosa devi conteggiare gli acconti incassati nel periodo o il valore della merce venduta nel periodo?
non puoi escludere la possibilità di ottenere un acconto in un intervallo di tempo esterno alla vendita del prodotto
devi fare una attenta analisi.....Ovviamente la struttura posso cambiarla per creare una più corretta relazione fra i DB
questa cosa la devi decidere prima di andare avanti, altrimenti rischi di modificare in continuazione la tua procedura incorrendo quasi sicuramente in errori.