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

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

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

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

*Пример 5. Список ФИО и Адрес всех абонентов. у которых в качестве nas_ip указан адрес 172.16.1.177* {color:#ff0000}(поле "Адрес" должно быть задано, иначе в выборку абонент не попадет){color}: 172.16.1.177*:
{code}
select u.identify as "FIO", av.ATTRIBUTE_VALUE as "Address" from users u left outer join attribute_values av on av.user_id=u.id left outer join users_radiusauth ur on ur.user_id=u.id where av.attribute_id=3 and  uf_ip2string(ur.nas_ip_address)='172.16.1.177'
{code}

*Пример 6.* *Список{*}* всех абонентов в формате (id, должность, тариф, ФИО, дата внесения) *{color:#ff0000}(поле "Адрес" должно быть задано, иначе в выборку абонент не попадет){color} внесения) за *{*}период с 2012-11-01 до 2012-11-30 )*

{code}
select u.id, av.attribute_value, u.tariff_id_cache, u.identify, u.create_date from users u left join attribute_values av on av.user_id=u.id where (av.attribute_id=19 or av.attribute_id is NULL) order by u.create_date,u.tariff_id_cache
select u.id, av.attribute_value, tp.plan_name, u.identify, u.create_date from users u left outer join attribute_values av on av.user_id=u.id and (av.ATTRIBUTE_ID=19) left outer join tarif_plan tp on tp.plan_id=u.TARIFF_ID_CACHE where (u.create_date between '2012-11-01' and '2012-11-30')
{code}

{code}

*Пример 11.*  *Список пользователей, подключенных за последний месяц (первая строка) ( период с 2011-11-20 до 2011-12-20 ) и их количества (вторая).:*
{code}
SELECT id, identify, login, create_date FROM users WHERE create_date>'2011-11-20' AND end_user=1 AND create_date<'2011-12-20'