Hai ragione la query restituisce un totale unico, molto probabilmente quando facevo le prove sbagliavo qualcosa.

Mi spieghi il consiglio che mi hai dato sul fatto di non usare i campi di tipo Float, io tutti i campi che devono contenere prezzi in euro gli ho impostati tutti così.
Mi spieghi quando usare l'uno o l'altro.

Grazie della risposta.