Това ще ви даде сума, форматирана в евро:
SELECT CONCAT('€', FORMAT(SUM(totalExcl), 2, 'de_DE')) AS total
Ще се покаже:€8.890.905,86
Другата поискана алтернатива:
SELECT CONCAT('€M', FORMAT((SUM(totalExcl)/1000000), 1, 'de_DE')) AS total
Ще се покаже:€M8,9
Имайте предвид, че този пример ще покаже сумата според стандартите (LOCALE de_DE), а не с точния формат, който сте заявили, които имат смесени точки "." и запетаи "," по нестандартен начин. Това може лесно да се поправи с някаква манипулация на низове, ако наистина трябва да форматирате сумата по този начин.