select *
/* distinct emdvqerr."EMDQueryError_Code", emdvqerr."EMDQueryError_Message"*/
from "EMD"."EMDJournalQuery" emdjq
left join "EMD"."EMDQueryError" emdvqerr on emdjq."EMDJournalQuery_id" = emdvqerr."EMDJournalQuery_id"
inner join "EMD"."EMDQueryType" emdqt on emdjq."EMDQueryType_id" = emdqt."EMDQueryType_id"
inner join "EMD"."EMDRegistry" emdr on emdjq."EMDRegistry_id" = emdr."EMDRegistry_id"
left join "EMD"."EMDVersion" emdver on emdr."EMDRegistry_id" = emdver."EMDRegistry_id"
inner join "EMD"."EMDDocumentTypeLocal" emddtl on emddtl."EMDDocumentTypeLocal_id" = emdr."EMDDocumentTypeLocal_id"
inner join "EMD"."EMDDocumentType" emddt on emddt."EMDDocumentType_id" = emddtl."EMDDocumentType_id"
WHERE emdver."EMDVersion_IsReady" in (2, 4, 6) and 
emddt."EMDDocumentType_Code" in (5,6) and emdjq."EMDJournalQuery_insDT" >= CURRENT_DATE -INTERVAL'60 days'
/*
and 
(emdvqerr."EMDQueryError_Message" not like '%уже зарегистрирован'
 and emdvqerr."EMDQueryError_Message" not like '%Пациент найден по локальному идентификатору'
and emdvqerr."EMDQueryError_Message" not like '%отсутствует личное дело сотрудника с индексом [0]'
and emdvqerr."EMDQueryError_Message" not like '%по данным ФРМР. Сотрудник с индексом [0]'
-- or emdvqerr."EMDQueryError_Message" like '%Указанная должность сотрудника не соответствует занимаемой им должности в организации%'
-- or emdvqerr."EMDQueryError_Message" like '%Указанные данные сотрудника%'
-- or emdvqerr."EMDQueryError_Message" like '%ЭП сотрудника не верна. Индекс%'
);
*/
