select
s.specification_id
s.specification
(select count(*) from specification_item i where i.specification_id=s.specification_id) as specification_item_count
c.contract_id
c.contract
to_char(c.dt_contract, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_contract
from specification s
join contract c on (s.contract_id=c.contract_id)
join usr u on (c.contragent_id=u.contragent_id)
where u.usr_id=
order by specification_id desc limit 1;
select
u.usr_id
u.login
k.contragent_id
k.external_uid::text as external_uid
k.contragent
from usr u
left outer join contragent k on u.contragent_id=k.contragent_id
where u.usr_id=