Запрос MYSQL - используйте формат, но без запятых

Я пытаюсь использовать формат в запросе SQL, чтобы он соответствовал пакету отчетов. У меня есть числа, которые мне нужно показать в виде валюты с двумя десятичными знаками, поэтому я использую для этого команду форматирования. Проблема в том, что формат также ставит запятую для разделения тысяч, и функция суммы пакета отчетов не может справиться с этим, поэтому обрабатывает форматированное числовое значение как текст и не добавляет его. В запросе используется: -

SELECT customers.name AS "customers name", FORMAT(contracts.charge,2) AS "contracts charge" 
FROM customers
ORDER BY customers.name

(фактический запрос намного сложнее, но это важная часть)

Для более полного объяснения: -

Если числовое значение равно 123.1, форматированный вывод будет 123.10, что работает. Если числовое значение - 1234.1, форматированный вывод - 1234.10, чего нет

Мне нужно найти способ убедить запрос выводить 1234.10

Большое спасибо

9
задан aleroot 15 December 2011 в 11:45
поделиться