Aktuellstes Datum in einer Abfrage ausgeben

02/10/2007 - 12:32 von wolfgang.hofbauer | Report spam
Hallo!

Ich bin ein nicht so versierter Access-User und brauche daher eure
Hilfe!

In einer Tabelle habe ich die Spalten:

Kundennummer, Name, Datum, Info (=Textfeld)

Zu einer Kundennummer werden normalerweise mehrere Datensàtze an
unterschiedlichen Tagen (Datum) erfasst. Mittels einer Abfrage möchte
ich nun den Datensatz mit dem aktuellsten Datum ausgeben also den
aktuellsten Eintrag pro Kunde.

Wie kann ich meine Anforderung mit einer ganz Abfrage lösen ohne dass
ich großartig programmieren muß?

Bitte um Hilfe!!

VIELEN DANK
 

Lesen sie die antworten

#1 Peter Doering
02/10/2007 - 13:42 | Warnen spam
Hallo,

wrote:

In einer Tabelle habe ich die Spalten:

Kundennummer, Name, Datum, Info (=Textfeld)

Zu einer Kundennummer werden normalerweise mehrere Datensàtze an
unterschiedlichen Tagen (Datum) erfasst. Mittels einer Abfrage möchte
ich nun den Datensatz mit dem aktuellsten Datum ausgeben also den
aktuellsten Eintrag pro Kunde.

Wie kann ich meine Anforderung mit einer ganz Abfrage lösen ohne dass
ich großartig programmieren muß?



SELECT Kundennummer, Name, Datum, Info
FROM DeineTab AS T1
WHERE T1.Datum In
(SELECT Max(Datum)
FROM DeineTab AS T2
WHERE T2.Kundennummer = T1.Kundennummer)

Gruss - Peter

Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen