Rolf B: Denkfehler bei SQL-Abfrage?

Beitrag lesen

Hallo Klaus1,

ich möchte mit einer SQL-Abfrage alle Protokolleinträge älter als x Tage finden.

Das tut deine Abfrage definitiv nicht. Ich würde das Ergebnis so formulieren: Du willst herausfinden, wann die letzte Anmeldung derjenigen User war, die sich seit dem 1. April nicht mehr angemeldet haben.

Der Denkfehler der Ursprungsquery wude bereits genannt.

Deine modifizierte Query macht es richtig: sie betrachtet nur das jüngste Login-Datum des Users, dem der aktuelle Satz gehört.

Es gibt einen Index, sowohl auf username als auch auf logindate.

Bitte formuliere das genauer. Wieviele Indexe gibt es, welcher Art sind sie und in welchem Index befinden sich welche Key-Columns?

Rolf

--
sumpsi - posui - obstruxi