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

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

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

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

h6. Пример 145. Отчёт по услугам ip IP телевидения с возможностью выбора периода.
Выводит следующие поля:
1) Имя услуги
and S_DATE between (':1 Дата|date$') and (':2 Дата|date$'))
{code}

h6. Пример 146. Отчёт по абонентам, у которых подключены услуги IP телевидения.
{code}
select distinct
(select name from abonents a where a.id=counters.abonent_id) as "Абонент",
u.name as "Услуга",
round(sum(counters.SUMM), 2) as "Сумма"
from counters
join usluga u on u.id=counters.usluga_id
where U.SYSTEM_TYPE=7
and u.id is not null
group by counters.abonent_id, u.name
union all
select '"Итого"',
null,
sum(SUMOP)
from (select round(sum(counters.SUMM), 2) as SUMOP
from counters
join usluga u on u.id=counters.usluga_id
where U.SYSTEM_TYPE=7
and u.id is not null)
{code}