Si il tuo ragionamento va benissimo, purtroppo mi sono dimenticato di precisare una cosa.
Facendo come dici te prende sempre il massimo, ma io stavo pensando al più aggiornato, cioè in una tabella simile dove
al 1/1/2014 nella colonna 1 c'era 20
e al 1/3/2014 nella colonna 1 troviamo 10
il più aggiornato è 10.
per la data ok, tanto l'ultima sarà sempre la più alta, ma per gli altri campi non è sempre così.
Se le quantità crescessero sempre allora andrebbe bene.