Поиск в протоколах — различия между версиями
Материал из ИбисоПедии
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | |||
-- содержит изображения и размер больше 100К | -- содержит изображения и размер больше 100К | ||
select md.*, nd.name, mm.emp_get_fio(e.surname, e.name,e.surname) | select md.*, nd.name, mm.emp_get_fio(e.surname, e.name,e.surname) | ||
| Строка 12: | Строка 11: | ||
and naz.runemp_id in (select id from mm.emp e where e.surname ilike 'ПРОНИНА%') | and naz.runemp_id in (select id from mm.emp e where e.surname ilike 'ПРОНИНА%') | ||
and naz.runend_dt > date '20150901' | and naz.runend_dt > date '20150901' | ||
| − | |||
| − | |||
-- вернет названия всех шаблонов протоколов пользовательских | -- вернет названия всех шаблонов протоколов пользовательских | ||
-- в которых есть удаленные назначения | -- в которых есть удаленные назначения | ||
| Строка 25: | Строка 22: | ||
where ntt.textb::text like '%'||aa.nn||'%' | where ntt.textb::text like '%'||aa.nn||'%' | ||
order by ntt.id desc | order by ntt.id desc | ||
| − | |||
| − | |||
-- вернет названия всех шаблонов протоколов пользовательских | -- вернет названия всех шаблонов протоколов пользовательских | ||
-- в которых есть протокол ЭЭД | -- в которых есть протокол ЭЭД | ||
| Строка 34: | Строка 29: | ||
WHERE ntt.textb::text LIKE '%'|| encode(('12;2;ЭЭД мЗв;0;')::bytea, 'HEX')||'%' | WHERE ntt.textb::text LIKE '%'|| encode(('12;2;ЭЭД мЗв;0;')::bytea, 'HEX')||'%' | ||
ORDER BY ntt.id DESC | ORDER BY ntt.id DESC | ||
| − | |||
[[Категория:Запросы MIS3]] | [[Категория:Запросы MIS3]] | ||
Версия 11:39, 29 января 2018
-- содержит изображения и размер больше 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