MS Access: Wie kann ich zählen doppelte Zeilen?

Meine Tabelle sieht so aus...

PersonID    Data1    Data2
1           XXXX     YYYY
1           BBBB     YYYY
2           BBBB     YYYY
3           XXXX     YYYY

Ich würde es gerne so Aussehen...

PersonID    SubRank    Data1    Data2
1           1          XXXX     YYYY
1           2          BBBB     YYYY
2           1          BBBB     YYYY
3           1          XXXX     YYYY

Die nächste Lösung, die ich mir ausgedacht habe sieht so aus... (die ID ist in der Datenbank access-eindeutige ID)

SELECT TABLE.PersonID, DCount("ID","Table","(PersonID='"&[PersonID]&"')",) AS SubRank, Table.Data1, Table.Data2
FROM Table
ORDER BY Table.PersonID;

Aber das gibt nur der Gesamtwert für die eindeutige Zeilen (d.h. Subrank ist "2" beide Male für PersonID #1). Schließlich wird diese Abfrage feed eine Kreuztabellen-Abfrage, um alle Daten für ein einzelnes personID auf eine Zeile.

Packte ich die Lösung oben von hier: http://www.ozgrid.com/forum/showthread.php?t=39231&page=1

Ich würde gerne erreichen das gleiche Ziel, jedoch, ist Ihr code funktioniert einfach nicht.

Dank!

InformationsquelleAutor Ted | 2011-08-02
Schreibe einen Kommentar