Questo ti darà una somma formattata in Euro:
SELECT CONCAT('€', FORMAT(SUM(totalExcl), 2, 'de_DE')) AS total
Mostrerà:€8.890.905,86
L'altra alternativa richiesta:
SELECT CONCAT('€M', FORMAT((SUM(totalExcl)/1000000), 1, 'de_DE')) AS total
Mostrerà:€M8,9
Nota che questo esempio mostrerà la somma secondo gli standard (LOCALE de_DE), e non con il formato esatto che hai richiesto, che hanno punti misti "." e virgole "," in modo non standard. Questo potrebbe essere facilmente risolto con alcune manipolazioni di stringhe se devi davvero formattare la somma in questo modo.