Ich habe zwei Tabellen RSLTS und KONTAKTE:
RSLTS
%Vor%KONTAKTE
%Vor% Ich versuche einen Bericht zu erstellen, der für jeden CONTACT Datensatz ( C_ID
), den RANK()
von RES_ID
(von SCORE
) im anzeigt > RSLTS Tabelle innerhalb ihrer Gruppe ( QRY_ID
). Mit den obigen Daten würde es so aussehen:
Bisher habe ich das versucht, aber es gibt Rank = 1 für die letzte Zeile zurück (und Rang = 2 für die zweite, was auch falsch ist)
%Vor%UPDATE: SQLFiddle
Da der Rang nicht von den Kontakten abhängt
RANKED_RSLTS
%Vor%Also:
%Vor%Tags und Links sql sql-server-2008 rank