Detta ger dig en summa formaterad i euro:
SELECT CONCAT('€', FORMAT(SUM(totalExcl), 2, 'de_DE')) AS total
Kommer att visa:€8.890.905,86
Det andra begärde alternativet:
SELECT CONCAT('€M', FORMAT((SUM(totalExcl)/1000000), 1, 'de_DE')) AS total
Kommer att visa:€M8,9
Observera att detta exempel kommer att visa summan enligt standarder (LOCALE de_DE), och inte med det exakta formatet du har begärt, som har blandade punkter "." och kommatecken "," på ett icke-standardiserat sätt. Detta skulle lätt kunna fixas med lite strängmanipulation om du verkligen måste formatera summan på det sättet.