Конструктор отчетов

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (2)

просмотр истории страницы
{code}

h2. Формат финансовых данных

В БД финансовые данные хранятся в целочисленном формате. Чтобы получить данные в финансовом формате необходимо провести конвертацию.

h3. Где в БД хранятся данные о точности финансовых данных?
Вывести точность хранения финансовых данных, по умолчанию *10000000000*.
{code}
select const_value from vpn_const where const_id=1
{code}

h3. Как конвертировать данные в финансовый формат?
Получить сумму финансовой операции:
{code}
select
round(fo.op_summa / cast((select const_value from vpn_const where const_id=1) as numeric(18,5)), 2) as OpSumma
from
finance_operations fo
{code}

Такой же запрос, только с использованием значения константы напрямую:
{code}
select
round(fo.op_summa / cast(10000000000 as numeric(18,5)), 2) as OpSumma
from
finance_operations fo
{code}


h1. Примеры отчётов

{% endblock %}
{code}
# h5. Отчет выводящий объёмы трафика за вбыранный выбранный период (месяца целиком) по абоненту
{code}