понедельник, 30 мая 2011 г.

Отчет по арендам

SELECT 
b.REG_NO "РегНо"
,(SELECT bv.NAME FROM BRG_BARGAINS_VOC bv WHERE bv.CODE=b.TYPE_CODE) "ТипСделки"
,r.S_DATE "ДатаРег"     

,en.name "Арендодатель"
,EN.S_DATE "ДатаРожд"
,'Серия:'||EN.REG_DOC_SER||' номер:'||EN.REG_DOC_NUM||' дата выдачи:'||EN.REG_DOC_DATE||' выдан:'||EN.REG_DOC_ORG "Паспорт"
,o.ADR_DESC "Адрес"     
,o.CON_DESC "ОписОбъекта"
,r.rs_s_date||' - '||r.rs_e_date "СрокАренды"
,(select wm_concat(r204.RE_PRICE||'('||r204.price_desc||')')  
  from rt_rights r204
  where
     R204.TYPE_CODE=204
     and r204.BRG_ID=b.ID 
 )"Цена"
,b.CONDITION "ОписСделки"
FROM
BRG_BARGAINS b
,RT_RIGHTS r
,RT_RIGHTS rr
,RT_RS rtrs
,RE_OBJECTS o
,doc_foundations d
,rt_ent rent
,ent_entities en
WHERE

r.BRG_ID=b.ID
AND o.ID=r.RE_ID
AND d.ID=B.DOC_ID

and rtrs.RS_ID=r.ID 
AND rtrs.RT_ID=rr.ID

and RENT.RT_ID=RR.ID
and RENT.ENT_ID=EN.ID
and EN.R_TYPE='Ф'

and r.rs_e_date > TO_DATE ('&start#', 'dd.mm.yyyy') 
and r.rs_s_date < TO_DATE ('&end#', 'dd.mm.yyyy') 
and r.e_date >TO_DATE ('&start#', 'dd.mm.yyyy') 
and b.TYPE_CODE = 9 -- Аренда
and R.TYPE_CODE = 201-- Аренда
and (lower(o.ADR_PRN_DESC) like '%алтайский район%' or lower(o.ADR_PRN_DESC) like '%абакан%')  
and (lower(o.ADR_PRN_DESC) not like '%усть-абакан%')
and (lower(o.ADR_PRN_DESC) not like '%аскизский район%')
ORDER BY b.REG_NO

К-П за 2010 год

SELECT 
b.REG_NO "РегНо"
--,r.REG_NO "РегНоRT"     
,(SELECT bv.NAME FROM BRG_BARGAINS_VOC bv WHERE bv.CODE=b.TYPE_CODE) "ТипСделки"
,r.S_DATE "ДатаРег"     
,O.TOTAL_SQ "Площадь"   
,r.RE_PRICE "Цена"
,B.PRICE "Цена2"      
,o.ADR_DESC "Адрес"     
,o.CON_DESC "ОписОбъекта"
,b.CONDITION "ОписСделки"
,d.NAME
,Rt.ent_desc(r.ID) "покупатель"
,(SELECT wm_concat(Rt.ent_desc(rr.ID))  
  FROM  
    RT_RS rtrs, RT_RIGHTS rr
  WHERE 
    rtrs.RS_ID=r.ID 
    AND rtrs.RT_ID=rr.ID
) "Продавец"
FROM
BRG_BARGAINS b
,RT_RIGHTS r
,RE_OBJECTS o
,doc_foundations d
WHERE

r.BRG_ID=b.ID
AND o.ID=r.RE_ID
AND d.ID=B.DOC_ID

AND R.S_DATE BETWEEN TO_DATE ('&start#', 'dd.mm.yyyy') AND TO_DATE ('&end#', 'dd.mm.yyyy')

and b.TYPE_CODE=1 --купля-продажа
and R.TYPE_CODE = 204-- Участие в сделке
and form_8.re_type_form(r.re_id) = 232--231-нежилое;232-жилое ;1-ЗУ 
ORDER BY b.REG_NO

воскресенье, 29 мая 2011 г.

Длинный адрес

select 
reo.ID "OBJ_ID"
,REO.CAD_NUM||reo.OBJ_NUM "КадУслНо"
,reo.adr_id "ADR_ID" 
,length(adr.create_descr(reo.adr_id)) "ДлАдр"
,adr.create_descr(reo.adr_id) "Адрес"
,reo.adr_prn_changed "isИЗМ"
,REO.INSERTED
,REO.UPDATED
from 
  re_objects reo
, adr_address_voc aav

where 
    REO.ADR_ID = AAV.ID
and length(adr.create_descr(reo.adr_id)) > 250