Maresa: SQL Abfrage: Nur Datensätze aus einem Monat

HAllo,

in einer MySQL Datenbank gibt es eine Tabelle "tracking", die wie folgt aufgebaut ist:

tracking_id (int, auto increment, primary key)

tracking_user_id (int, ist die id einer anderen tabelle, in der ich die user verwalte)

tracking_datum (date, hier wird das datum im mysql format abgespeichert (yyyy-mm-tt))

Ich möchte mir nun alle Datensätze eines bestimmten Monats asugeben lassen.

Bspl.: Alle Datensätze Juli-2003

Wie muss die Abfrage lauten??

SELECT *
FROM tracking
WHERE tracking_datum = ???

Vielen Dank für Euere Hilfe!

Maresa P.

  1. yo,

    Wie muss die Abfrage lauten??

    SELECT gewünschte_spalten
    FROM Tabelle
    WHERE Datum_spalte BETWEEN '2003-07-01' AND '2003-07-31';

    Ilja

    1. yo,

      Wie muss die Abfrage lauten??

      SELECT gewünschte_spalten
      FROM Tabelle
      WHERE Datum_spalte BETWEEN '2003-07-01' AND '2003-07-31';

      Vielen Dank. Hat mir sehr geholfen.

      Eine Frage hab ich noch:

      Wie lass ich mir die Datensätze EINES bestimmten Monats ausgeben?

      Bspl.:

      Alle Datensätze von 2003-07

      1. yo,

        Wie lass ich mir die Datensätze EINES bestimmten Monats ausgeben?

        das macht doch der statment dort oben oder nicht, kannst du deine frage noch mal genauer spezifizieren ?

        Ilja