===== Find ID's of "Handleplan" or "Handlinger" marked as ended on a specific customer and time interval ===== select array_agg(params->'opts'->'0'->>'s_e_id' order by start) from [LOG_TABLE] where customer_id=[CUSTOMER_ID] and start > '[START_TIME]' and start < '[END_TIME]' and params::text like '%afsluttet%' and action = 'save_field'; ===Show information about the ID's found=== select et.name,fd.id,fd.alias,fd.name,f.entity_id, case when fd.alias='handleplan' then get_name((select reference_id from fields f2 join field_descriptors fd2 on (fd2.id=f2.field_descriptor_id) where fd2.alias='person' and f2.entity_id=f.reference_id limit 1)) else coalesce(get_name(f.reference_id),f.value_text) end from fields f join field_descriptors fd on (fd.id=f.field_descriptor_id) join entities e on (e.id=f.entity_id) join entity_types et on (et.id=e.entity_type_id) where f.entity_id in ([IDS_FROM_PREVIOUS_QUERY]) order by f.entity_id, fd.position;