Eigentlich bezieht sich meine Frage auf ein bereits in folgenden archivierten Threads beschriebenes Problem:
/t/access-juengste-groesste-datumswerte-einer-tabell…
/t/access07-frage-zu-einer-abfrage/5088379
Da ich aber leider keine unmittelbare Antwort darauf mehr geben kann und mein genau ähnliches Problem trotz Anwendung der dortigen Tips auf meinen Fall nicht gelöst ist, poste ich mal mein Problem neu.
Habe eine Personaldatenbank mit dem Ziel der Anzeige des letzten (aktuellsten) Beurteilungsdatums.
Ich habe einen im ersten o.g. Thread gemachten Lösungsvorschlag auf meinen Fall anzuwenden. Das sieht dann so aus:
SELECT t.*
FROM Dat_Beurt As t
WHERE t.BeuT & „|“ & t.Pin In
(SELECT Top 1 BeuT & „|“ & Pin
FROM Dat_Beurt
WHERE t.Pin = Pin
ORDER BY BeuT DESC)
ORDER BY Pin, BeuT DESC
Bei mir funzt das aber nicht, es wird ein angeblicher Syntaxfehler (fehlender Operator) als Fehler gemeldet.
Da ich kein Profi bin, kann mir jemand helfen wie ich die Abfrage zum Laufen bringe oder vielleicht eine andere Lösung?