SQL добавляет разделители запятых на целочисленное значение - PullRequest
0 голосов
/ 11 августа 2011

У меня есть запрос:

select sum(invoiceamount) as invoice
from fact_salescount
where year in ({YEAR})
and month >= ({FROMMONTH})
and month <= ({TOMONTH})

Этот запрос может возвращать значение от 100,00 до 15034115,93.Он вернет ОДНО значение.Я хотел бы добавить, для каждого 000, как это: 15 034 115,93

Я видел много подобных вопросов, но ни один не соответствует моему.Я надеюсь, что кто-нибудь может мне помочь.

Заранее спасибо!

Я использую Pentaho и MySQL и создаю эти запросы в Design Studio.

1 Ответ

1 голос
/ 11 августа 2011
SELECT FORMAT(sum(invoiceamount),2)
FROM fact_salescount
WHERE year IN ({YEAR})
AND month >= ({FROMMONTH})
AND month <= ({TOMONTH})

Это должно делать то, что вы хотите, но мне все еще не нравится форматирование числа в серверной части.

...