2016-06-30 12 views
0

partitioniert sind Ich habe Schwierigkeiten beim Einrichten dieser Abfrage und die gewünschten Ergebnisse zu erhalten. Ich möchte nach SSN partitionieren und die Anzahl der Offiziere zählen, die ein Kreditnehmer verwendet hat.Anzahl der Datensätze, die Partition mit Partition von

Dies ist, wie weit ich

bisher bekommen haben
USE byte 
GO 
-- This creates a temporary table that you can reference for other queries 
;WITH cteDupes AS 
(
-- find all rows that have the same MobilePhone. 
-- we consider those rows are duplicates so we partition on them 
-- Order the partitioned group by most populated field, then by latest funding date 
    SELECT DENSE_RANK() OVER(Order By a.ssn) as ranked, 
      /*ROW_NUMBER() OVER(PARTITION BY FirstName, LastName, MobilePhone ORDER BY DateModified)  AS RNA,*/ 
      b.LoanOfficerUserName, a.SSN, concat(a.FirstName, ' ', a.LastName) as 'Borrower Name', a.homephone, 
a.email, c.fundingdate 
    FROM borrower a 
    join byte.dbo.filedata b 
on a.filedataid=b.filedataid 
join byte.dbo.status c 
on a.filedataid=c.filedataid 
join byte.dbo.organization d 
on b.organizationid=d.organizationid 
where 
d.code not in ('260%') and a.SSN not in ('null', '') and a.SSN not like '0000000%' 
) 
--Dedupe data and place it into a new table created 
select * into contactdedupe.dbo.borrowerownership1 
from cteDupes 

Dies gibt mir eine Liste aller von SSN und die RND partitioniert Kreditnehmer, die im Grunde wie 1,2,3 ist dann 1,2,3 , 4 bezeichnet getrennte Gruppen. Wie kann ich dies als eine Anzahl von Kreditnehmern an Kreditsachbearbeiter anzeigen. Danke, habe ich versucht, eine Pivot-Tabelle ohne Glück zu verwenden entweder

Ein wichtiger Punkt ist, dass ich nicht wollen, diese

+0

Geben Sie die gewünschten Ausgabeinformationen ein. –

+0

Auf der Suche nach etwas wie dieser .. Gruppe A (das ist nach SSN gruppiert) Anzahl (Kreditofficerusername) --- Kreditnehmer Name --- Loan Officer Benutzername (n) –

+0

Ihre Frage und Abfrage sind verwirrend .. es würde Sei besser, wenn du ein Beispiel für deine Tabellenstruktur zeigst und welches Ergebnis du willst. es klingt fast so, als ob man nur COUNT (LoanOfficerUserName) OVER (Partition nach SSN) verwenden möchte. – JamieD77

Antwort