Как отформатировать валюту в Filemaker ExecuteSQL istruction?

#filemaker

Вопрос:

есть ли способ форматировать валюты в результате ExecuteSQL?

Ключевое слово Sql «ФОРМАТ» не работает.

расчет таков:

 ExecuteSQL ( "  SELECT expenses.user, ' - € ', SUM(expenses.value)  FROM expenses  GROUP BY expenses.user" ;" " ; ¶ ) ;  

мой вывод таков

 Ray - € 10000.1 John - € 44926.97 Tim - € 315.88  

Мне нужно добраться

 Ray - € 10.000,10 John - € 44.926,97 Tim - € 315,88  

Комментарии:

1. Я не вижу, чтобы ФОРМАТ поддерживался в FileMaker SQL, и я не думаю, что он включен в стандарт SQL-92

Ответ №1:

Можно (вроде как) отформатировать числовое поле, но не сумму, потому что агрегатная функция не может использоваться в качестве аргумента для других функций.

Однако вы можете обработать результат запроса и отформатировать суммы, используя собственные функции Filemaker. Или (возможно, проще) используйте поле сводки вместо ExecuteSQL() .