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

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

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

просмотр истории страницы
order by 1
{code}
\*Пример 71. Абоненты, которые в начале следующего месяца будут заблокированы
{code}
select distinct A.CONTRACT_NUMBER as "номер договора",
A.NAME as "ФИО",
H.STREET as "Улица",
H.S_NUMBER as "Номер дома",
A.HOME_ENTRANCE as "Номер подъезда",
A.A_HOME_NUMBER as "Номер квартиры",
                A.NAME as "ФИО",
                H.STREET as "Улица",
                H.S_NUMBER as "Номер дома",
                A.HOME_ENTRANCE as "Номер подъезда",
                A.A_HOME_NUMBER as "Номер квартиры",
                A.SMS as "номер для смс",
T.NAME as "Тариф"
from ABONENTS_CACHE AC
left join ABONENTS A on AC.ID = A.ID
                T.NAME as "Тариф"
from ABONENTS A
left join ABONENTS_CACHE ACCH on A.ID = ACCH.ID
left join ADMIN_ACCOUNTS AC on A.ACCOUNT_ID = AC.ID
left join HOMES H on A.HOME_ID = H.ID
left join TARIF T on A.TARIF_ID = T.ID
left join OBJECTS_STATUS OS on A.ID = OS.OBJECT_ID
where RECOMEND_PAY_SUM_CACHE > 0
where ACCH.RECOMEND_PAY_SUM_CACHE > -(AC.LIMIT)
      and A.IS_FOLDER = 0
      and (select count(1)
           from ABONENTS_BLOCK AB
           where AB.ABONENT_ID = A.ID
                 and (AB.B_NEGBAL != 1
                 or AB.B_OWN != 1
                 or AB.B_ADMIN != 1
                 or AB.B_SYS != 1)) = 0
union
select '#ВСЕГО',
'',
'',
'',
'',
'',
'',
count(AC.ID)
from ABONENTS_CACHE AC
where RECOMEND_PAY_SUM_CACHE > 0
       '',
       '',
       '',
       '',
       '',
       '',
       count(A.ID)
from ABONENTS A
left join ABONENTS_CACHE ACCH on A.ID = ACCH.ID
left join ADMIN_ACCOUNTS AC on A.ACCOUNT_ID = AC.ID
where ACCH.RECOMEND_PAY_SUM_CACHE > -(AC.LIMIT)
      and A.IS_FOLDER = 0
      and (select count(1)
           from ABONENTS_BLOCK AB
           where AB.ABONENT_ID = A.ID
                 and (AB.B_NEGBAL != 1
                 or AB.B_OWN != 1
                 or AB.B_ADMIN != 1
                 or AB.B_SYS != 1)) = 0   
{code}