Полагаю, вам нужны строки с теми же данными в интересующих вас столбцах, но с разными значениями в столбце IDDATE.
with
t as (
select
111 as ID, '111R1' as IDLANE,
xmltype(q'~
<Rowsets>
<Rowset Name="Item">
<Row>
<IDLANE>111R1</IDLANE>
<ID>111</ID>
<ORDER>0111000</ORDER>
<ITEM>000010</ITEM>
<MATERIAL>000000000257</MATERIAL>
</Row>
<Row>
<IDLANE>111R1</IDLANE>
<ID>111</ID>
<ORDER>0111000</ORDER>
<ITEM>000020</ITEM>
<MATERIAL>000000000258</MATERIAL>
</Row>
</Rowset>
</Rowsets>
~') as COMPONENT, timestamp'2019-02-10 10:00:00' as IDDATE from dual
union all
select
111, '111R2',
xmltype(q'~
<Rowsets>
<Rowset Name="Item">
<Row>
<IDLANE>111R2</IDLANE>
<ID>111</ID>
<ORDER>0111000</ORDER>
<ITEM>000010</ITEM>
<MATERIAL>000000000257</MATERIAL>
</Row>
<Row>
<IDLANE>111R2</IDLANE>
<ID>111</ID>
<ORDER>0111000</ORDER>
<ITEM>000020</ITEM>
<MATERIAL>000000000258</MATERIAL>
</Row>
</Rowset>
</Rowsets>
~'), timestamp'2019-02-10 11:00:00' from dual
union all
select
222, '222R1',
xmltype(q'~
<Rowsets>
<Rowset Name="Item">
<Row>
<IDLANE>222R1</IDLANE>
<ID>222</ID>
<ORDER>0222000</ORDER>
<ITEM>000010</ITEM>
<MATERIAL>000000000257</MATERIAL>
</Row>
<Row>
<IDLANE>222R1</IDLANE>
<ID>111</ID>
<ORDER>0222000</ORDER>
<ITEM>000020</ITEM>
<MATERIAL>000000000258</MATERIAL>
</Row>
</Rowset>
</Rowsets>
~'), timestamp'2019-02-10 13:00:00' from dual
union all
select
222, '222R2',
xmltype(q'~
<Rowsets>
<Rowset Name="Item">
<Row>
<IDLANE>222R2</IDLANE>
<ID>222</ID>
<ORDER>0222000</ORDER>
<ITEM>000010</ITEM>
<MATERIAL>000000000259</MATERIAL>
</Row>
</Rowset>
</Rowsets>
~'), timestamp'2019-02-10 14:00:00' from dual
union all
select
333, '333R1',
xmltype(q'~
<Rowsets>
<Rowset Name="Item">
<Row>
<IDLANE>333R1</IDLANE>
<ID>333</ID>
<ORDER>0333000</ORDER>
<ITEM>000010</ITEM>
<MATERIAL>000000000259</MATERIAL>
</Row>
</Rowset>
</Rowsets>
~'), timestamp'2019-02-10 18:00:00' from dual
),
a as (
select
t."ID", t.IDLANE, t.IDDATE,
count(*) over (
PARTITION BY t."ID", x."order", x.ITEM, x.MATERIAL
) as qnt
from t,
xmltable('//Row'
passing t.component
columns
"order" varchar2(10) path 'ORDER',
item varchar2(10) path 'ITEM',
material varchar2(20) path 'MATERIAL') x
)
select distinct
"ID", IDLANE, to_char(IDDATE, 'yyyy-MM-dd hh24:mi:ss') as IDDATE
from a where qnt > 1;
Вывод:
+-----+--------+---------------------+
| ID | IDLANE | IDDATE |
+-----+--------+---------------------+
| 111 | 111R2 | 2019-02-10 11:00:00 |
| 111 | 111R1 | 2019-02-10 10:00:00 |
+-----+--------+---------------------+
Протестируйте его онлайн с db <> fiddle .