Kris: SQL --> Abfrage (sysdate)

Guten Abend allerseits :)
Irgendwie kriege ich eine ansich simple SQL Abfrage nicht richtig hin. Um es kurz zu fassen, ich möchte anhand der letzten Logins gucken wer sich seit 7 Tagen nicht eingeloggt habe. In meinen Erinnerungen habe ich das wie folgt im Kopf :

SELECT irgendwas from table\_xyz WHERE lastlogin < sysdate()-7;

folgende Einträge sind in der Datenbank vorhanden :

lastlogin
---------
2006-07-19 22:30:15
2006-07-10 22:30:15

dennoch kriege ich beide als Ergebnis :X

kann mir wer die Abfrage korrekt basteln oder mir sagen worans liegt ?

danke im Vorraus

Kris

  1. Hallo

    Irgendwie kriege ich eine ansich simple SQL Abfrage nicht richtig hin. Um es kurz zu fassen, ich möchte anhand der letzten Logins gucken wer sich seit 7 Tagen nicht eingeloggt habe. In meinen Erinnerungen habe ich das wie folgt im Kopf :

    SELECT irgendwas from table\_xyz WHERE lastlogin < sysdate()-7;

    Du willst DATE_SUB() anwenden.

    Freundliche Grüße

    Vinzenz

    1. Du willst DATE_SUB() anwenden.

      genau das war es dank dir :)