Die folgende Abfrage zeigt Duplikate in einer Tabelle mit den Alias Menge die Gesamtzahl zeigt, zB wenn es fünf Duplikate sind dann alle fünf die gleiche Menge haben = 5.Incremental Anzahl der Duplikate
select s.*, t.*
from [Migrate].[dbo].[Table1] s
join (
select [date] as d1, [product] as h1, count(*) as qty
from [Migrate].[dbo].[Table1]
group by [date], [product]
having count(*) > 1
) t on s.[date] = t.[d1] and s.[product] = t.[h1]
ORDER BY s.[product], s.[date], s.[id]
Ist es möglich, die count(*) as qty
zu ändern, um eine inkrementelle Zählung zu zeigen, so dass fünf Duplikate 1,2,3,4,5 anzeigen würde?
Bitte erläutern Sie, wie Sie ein Duplikat identifizieren. –
Wenn '[date]' und '[product]' identisch sind – pathDongle
Was ist Ihre gewünschte Ausgabe? – Teja