我正在尝试编写一个查询,该查询将为我提供每个供应商的所有重复发票的详细信息。
我无法使用 group by,因为我需要发票的所有详细信息。到目前为止,这是我尝试过的
select
vendid, InvcNbr as InvcNbr, InvcDate, OrigDocAmt, PayDate,
dense_RANK() over (partition by vendid order by invcnbr) RN
from APDoc
where InvcDate >= '10/01/2013'
不知道如何从这里开始。
vendid InvcNbr InvcDate OrigDoc Paydate RN
AAA 1067458361 10/2/2013 0.00 11/1/2013 8
AAA 1067461099 10/2/2013 16.08 11/1/2013 9
AAA 1067461099 10/2/2013 16.08 11/1/2013 9
AAA 1067461101 10/2/2013 16.08 11/1/2013 10
AAA 1067461101 10/2/2013 16.08 11/1/2013 10
AAA 1067461102 10/2/2013 16.08 11/1/2013 11
AAA 1067461102 10/2/2013 16.08 11/1/2013 11
AAA 1067461103 10/2/2013 92.45 11/1/2013 12
AAA 1067461103 10/2/2013 92.45 11/1/2013 12