Лично я бы посоветовал вернуть значение как-неотформатированное из базы данных и отформатировать его для отображения в пользовательском интерфейсе - оставьте форматирование до внешнего интерфейса.В конце концов, БД не знает, для чего используются возвращаемые данные - например, что-то еще, что выполняет запрос, может требовать полной точности, поэтому спасло бы наличие нескольких разных версий.