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

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

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

просмотр истории страницы
order by U.IDENTIFY
{code}

*Пример 61. Общее количество абонентов по группам*
{code}
select
name as "Группа",
(select count(1) from abonents where parent_id=grp.id) as "Количество абонентов"
from abonents grp
where is_folder=1
{code}

*Пример 62. Средняя выручка(в расчёте на одного абонента) за предыдущий и текущий месяц или с возможностью выбора периода*
{code}
select
cast(avg(ss) as numeric(18,2)),
year_number,
month_number
from
(select sum(summ) as ss,year_number,month_number from counters where (current_date - cast(year_number || '-' || month_number || '-01' as date) <= :cnt.Количество дней до текущей даты$)
group by ABONENT_ID,year_number,month_number)
group by year_number,month_number
{code}