Поиск самых последних записей, созданных из каждого шаблона записей в Documentum с помощью DQL - PullRequest
0 голосов
/ 09 апреля 2020

Нам нужно найти способ определить, когда шаблон записи вышел из употребления, и лучший способ, которым я могу придумать, это создать отчет по максимальной дате создания детей каждого шаблона.

Я боюсь, даже если мне удастся написать запрос, который может занять дней , но это все равно будет началом! Шаблоны хранятся в таблице pier_template, а записи - в pier_record.

Я попытался собрать некоторый код вместе, но не встретил ничего, кроме ошибки.

SELECT DISTINCT
 (rec.r_object_id) as record_obj_id,
  rec.accession_no,
  rec.created_on,
  rec.pier_content_type,
  rec.archive_status,
  rel.relation_name,
  t.object_name as template_name
FROM
  dm_relation rel, pier_record rec, pier_template t
WHERE
  rel.parent_id = rec.r_object_id AND
  rel.child_id = t.r_object_id AND
  rec.r_object_id in (SELECT 
                         rec.r_object_id,
                         MAX(rec.created_on),
                         t.object_name as template_name
                       FROM
                         dm_relation rel, pier_record rec, pier_template t
                       WHERE
                         rec.archive_status = 'Archived')
...