Luckger: MySQL Datenbankabfrage

Hallo,

ich habe ein Problem mit einer Datenbankabfrage. Ich möchte aus einer Datenbank alle Einträge abrufen, die im letzten Monat eingetragen wurden.

Dazu habe ich ein Timestamp Feld erstellt. Die Frage ist jetzt nur wie es zu bewerkstelligen ist, die Abfrage zu schreiben.

Ich hoffe die Frage ist nicht zu blöd ...

Vielen Dank schonmal im voraus,

luckger

  1. Hallo,

    Ich möchte aus einer Datenbank alle Einträge abrufen, die im letzten Monat eingetragen wurden.

    Also den Zeitpunkt des letzten Monats bekommst du in MySQL mit:

    SELECT DATE_SUB(NOW(), INTERVAL '0-1' YEAR_MONTH)

    Das ganze musst du dann natürlich nur noch "einbauen"

    SELECT * FROM myTable WHERE entrytime > DATE_SUB(NOW(), INTERVAL '0-1' YEAR_MONTH)

    Gruß,
    Meise

    1. perfekt vielen Dank ;)

      Das werde ich dann gleich nachher einbauen.

      Gruß,
      Luckger

      Hallo,

      Ich möchte aus einer Datenbank alle Einträge abrufen, die im letzten Monat eingetragen wurden.

      Also den Zeitpunkt des letzten Monats bekommst du in MySQL mit:

      SELECT DATE_SUB(NOW(), INTERVAL '0-1' YEAR_MONTH)

      Das ganze musst du dann natürlich nur noch "einbauen"

      SELECT * FROM myTable WHERE entrytime > DATE_SUB(NOW(), INTERVAL '0-1' YEAR_MONTH)

      Gruß,
      Meise