Я подозреваю, что вы имеете в виду:
SELECT CONCAT('$',FORMAT(CAST(ROUND(SUM(Total)/COUNT(DISTINCT customers),2) AS int),N'N'),'en-US')
FROM [table];
Но, на самом деле, беспокоитесь о форматировании ваших значений в вашем уровне представления (FORMAT
и CONCAT
не должны быть там).
Кроме того, почему ROUND({expr},2)
, а затем CAST({expr} AS int)
?Почему бы не ROUND({expr},0)
?