Datensätze nummerieren und sortieren

Hallo,

würde gern eine sehr komplexe Abfrage erweitern. Datensätze sollen sollen durchnummeriert und nach Nachname absteigend geordnet werden.
Die Anweisung ist für den SQL-Server 2005

Kann jemand helfen? Vielen Dank

SELECT   Personen.Nachname & ", " &  Personen.Vorname AS Name, Personen.Email3 as Kundennummer, 
CDate(FormatDateTime(Kontakte.Datum,2)) AS Datum, 
Kontakte.Thema, usrUsers.Initials as Berater
FROM  ((Personen INNER JOIN
Kontakte ON Personen.ID = Kontakte.RefPerson) INNER JOIN
Kontakttypen ON Kontakte.RefKontaktTyp = Kontakttypen.ID) LEFT JOIN usrUsers ON Kontakte.RefBerater =usrUsers.ID
WHERE     (Personen.ID IN
(SELECT     ProjektKandidaten.RefPerson
FROM          ProjektKandidaten INNER JOIN Projekte ON Projekte.ID = ProjektKandidaten.RefProjekt
WHERE      Projekte.ProjektNr = '37_2008') 
AND Kontakttypen.Kontakttyp="Vermittlung" 
AND Kontakte.Datum Between #1/1/2008# And #12/31/2008# )

So sieht das Ergebnis momentan aus.
Die erste Spalte soll quasi nur eine Durchnummerierung erhalten von 1 bis ? erhalten.

Hallo,

nicht direkt, den hier geht es um PostgreSQL und nicht Microsoft SQL… Deswegen auch verschoben…

cu tb.

Trotzdem so als kleines Stichwort: ROW_NUMBER ( )

Ja, row_number over(order by …), und Du bist dennoch hier falsch.

Andreas