Поиск в протоколах
Материал из ИбисоПедии
Версия от 11:57, 23 мая 2018; Admin (обсуждение | вклад)
-- содержит изображения и размер больше 100К
select md.*, nd.name, mm.emp_get_fio(e.surname, e.name,e.surname)
from mm.naz_text nt
left join mm.naz naz on nt.naz_id = naz.id
left join mm.naz_dict nd on naz.naz_dict_id = nd.id
left join mm.emp e on e.id= naz.creator_id
inner join mm.mdoc md on naz.mdoc_id = md.id
where octet_length( nt.textb) > 100000
and naz.naz_dict_id <> 5536
and nt.textb like '%TBitmap%'
and naz.runemp_id in (select id from mm.emp e where e.surname ilike 'ПРОНИНА%')
and naz.runend_dt > date '20150901'
-- вернет названия всех шаблонов протоколов пользовательских -- в которых есть удаленные назначения
with aa as (
select nd.id, encode((';'||nd.id||';')::bytea, 'HEX') as nn from mm.naz_dict nd where nd.del<>0
)
select ntt.* from mm.naz_text_template ntt, aa where ntt.textb::text like '%'||aa.nn||'%' order by ntt.id desc
-- вернет названия всех шаблонов протоколов пользовательских
-- в которых есть протокол ЭЭД
SELECT ntt.* FROM mm.naz_text_template ntt
WHERE ntt.textb::text LIKE '%'|| encode(('12;2;ЭЭД мЗв;0;')::bytea, 'HEX')||'%'
ORDER BY ntt.id DESC