select
d.__id::text as __id
d.agreement_id
d.__name
d.company_uid::text as company_uid
k.__name as contragent
k.id_klienta as wz
d.date_of_aggrement
d.date_end_aggrement
d.type_of_agreement
c.__name as responsible
c.email as responsible_email
c.__status_status as responsible_status
a.aa_cntнас null вместо 0 совершенно устраивает
from elma.aggrements d
LEFT OUTER JOIN elma.companies k ON (d.company_uid=k.__id)
LEFT OUTER JOIN elma.comp_users_ext c ON (k.responsible=c.__id)
LEFT OUTER JOIN (
SELECT contract_uid, count(*) AS aa_cnt
FROM elma.additional_agreements
WHERE "__deletedAt" IS NULL
GROUP BY contract_uid
) a ON (a.contract_uid = d.__id)
where 1=1
order by
select count(*) as cnt from elma.aggrements d where 1=1
Договоры
#__name#
#contragent#
#gridFooter#