To da ci sumę sformatowaną w euro:
SELECT CONCAT('€', FORMAT(SUM(totalExcl), 2, 'de_DE')) AS total
Pokaże:€8.890.905,86
Inna żądana alternatywa:
SELECT CONCAT('€M', FORMAT((SUM(totalExcl)/1000000), 1, 'de_DE')) AS total
Pokaże:€M8,9
Zauważ, że ten przykład pokaże sumę zgodnie ze standardami (LOCALE de_DE), a nie z dokładnie żądanym formatem, z mieszanymi kropkami "." i przecinki "," w niestandardowy sposób. Można to łatwo naprawić za pomocą pewnej manipulacji ciągami, jeśli naprawdę musisz sformatować sumę w ten sposób.