sternis: höchsten Datumswert aus Tabelle auslesen

Beitrag lesen

Hallo!

Ich speichere bei jedem Login eines Nutzers den Namen und die Uhrzeit in eine Tabelle in einer MS SQL-Datenbank.

Ich möchte jetzt gern all die Namen ausgeben, wo das letzte Login 30 Tage zurückliegt.

Schaffe ich das mit einer einzigen Anweisung?

Mit einem

select * from tabelle where loginzeit < '2012-07-01'

komme ich nicht weit. Da erhalte ich zwar alle Logins vom vor 30 Tagen, aber es ist nicht gesagt, dass dies auch das wirklich letzte Login des Nutzers war, sondern nur, ob es Nutzer gab, die sich vor dem 1.7.2012 eingeloggt haben.

Vielen Dank,
Bastian