Tím získáte částku ve formátu v eurech:
SELECT CONCAT('€', FORMAT(SUM(totalExcl), 2, 'de_DE')) AS total
Zobrazí se:€8.890.905,86
Druhá požadovaná alternativa:
SELECT CONCAT('€M', FORMAT((SUM(totalExcl)/1000000), 1, 'de_DE')) AS total
Zobrazí se:€M8,9
Všimněte si, že tento příklad ukáže součet podle standardů (LOCALE de_DE), a nikoli s přesným formátem, který požadujete, se smíšenými tečkami "." a čárky "," nestandardním způsobem. To by se dalo snadno opravit nějakou manipulací s řetězci, pokud opravdu musíte formátovat součet tímto způsobem.