Originator_Acc_ID
複数のトランザクションについてのみ知りたい場合は、 row_number を使用できます。
select Originator_Acc_ID, Transaction_Amount
from
(
select Originator_Acc_ID, Transaction_Amount,
row_number() over(partition by Originator_Acc_ID order by Originator_Acc_ID) rn
from yourtable
--where Transaction_Amount > 100000
) src
where rn > 1
デモで SQL Fiddle を参照してください
row_number()
1 より大きい場合は、複数のトランザクションがあることを意味します。上記は、複数あるものすべてを返します。複数のトランザクションを持つアカウントのリストのみが必要な場合は、次を使用できます。
select distinct Originator_Acc_ID
from
(
select Originator_Acc_ID, Transaction_Amount,
row_number() over(partition by Originator_Acc_ID order by Originator_Acc_ID) rn
from yourtable
--where Transaction_Amount > 100000
) src
where rn > 1
あるいは:
select Originator_Acc_ID
from
(
select Originator_Acc_ID, Transaction_Amount,
row_number() over(partition by Originator_Acc_ID order by Originator_Acc_ID) rn
from yourtable
--where Transaction_Amount > 100000
) src
where rn = 2