Dadurch erhalten Sie eine in Euro formatierte Summe:
SELECT CONCAT('€', FORMAT(SUM(totalExcl), 2, 'de_DE')) AS total
Wird angezeigt:€8.890.905,86
Die andere angeforderte Alternative:
SELECT CONCAT('€M', FORMAT((SUM(totalExcl)/1000000), 1, 'de_DE')) AS total
Wird angezeigt:€M8,9
Beachten Sie, dass dieses Beispiel die Summe gemäß den Standards (LOCALE de_DE) und nicht mit dem genauen Format, das Sie angefordert haben, mit gemischten Punkten "." und Kommas "," auf nicht standardmäßige Weise. Dies könnte leicht durch einige String-Manipulationen behoben werden, wenn Sie die Summe wirklich so formatieren müssen.