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

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

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

просмотр истории страницы
COMMENT ON COLUMN TARIF.PROMISE_PAY_ONLY_THIS_MONTH IS Разрешать подключение обещанного платежа только один раз в текущий месяц;{code}

h3. Особенности SQL в Firebird
h4. UNION (UNION ALL) и ORDER BY
В Firebird Order By должен быть последним оператором, сортируя всю выборку, например:
{code} select
col1,
col2,
col3
from
table1
union all
select
'',
'Итого',
sum(col3)
from
table1
order by
1{code}
В примере выше вторая часть запроса выбирает итого по первой, при этом "Итого" окажется первой строкой выборки так как при сортировке пустая строка "выше" любого символа.
Чтобы "Итого" переместить в конец списка, можно использовать "невидимый" символ Юникода подобный пробелу, но стоящий в Юникоде ниже всех Кириллицы:
{code}union all
select
' '{code}
Список символов можно посмотреть в [Википедии|https://en.wikipedia.org/wiki/Whitespace_character], в примере использован символ U+2003 "em space"

h2. Примеры
# h5. Список абонентов, подключенных к NAS с ip 172.16.0.6 в формате id, фио, номер телефона