Thomas D.: Date nach Woche

Moin, moin

Hab da ein Problem was ich nicht so ganz hin bekomme und mal eure Hilfe benötige.
Folgendes : Ich hab in meiner Datenbank eine Spalte in der das Datum steht mit dem Kriterium DATE.
Nun möchte ich wenn ich zum Beispiel eingebe :
01.09.2004 - 06.09.2004 das mir die Datensaetze die sich in dem Zeitraum befinden angezeigt werden.
Ich hab da keine Ahnung wie ich das bewerkstelligen soll.

Gruss Thomas

  1. hi

    01.09.2004 - 06.09.2004 das mir die Datensaetze die sich in dem Zeitraum befinden angezeigt werden.

    du möchtest also alle datensätze deren datum größer gleich dem ersten datum und kleiner gleich dem zweiten datum ist?

    so long
    ole
    (8-)>

    --
    Vegetables? Yes,...for example garlic!
    1. So soll es sein. Kannst du mir die Select Abfrage bitte posten, ich bin zwar recht fit benötige aber dort mal hilfe zum Verständniss.
      (8-)> käme wo hin ?
      SELECT * from touren WHERE ????????????

      Thomas

      1. hi

        die select-anweisung findest du ja bei xava...

        (8-)> käme wo hin ?

        ...das ist ein teil meiner sig... Glatze "(", Brille "8" Bart ">"
        solltest du mal ein bild von mir sehen, wirst du verstehen :D

        so long
        ole
        (8-)>

        --
        Vegetables? Yes,...for example garlic!
        1. Lösung :

          SELECT touren. *
          FROM touren
          WHERE touren.Verladedatum >= '01.09.2004' AND touren.Verladedatum <= '06.09.2004' LIMIT 0 , 30

          Danke schön euch beiden

  2. Thomas D.!

    [Datensätze eines bestimmten Zeitraums abfragen]

    SELECT Tabellenname.*
         FROM Tabellenname
        WHERE Tabellenname.date >= '01.09.2004'
          AND Tabellenname.date <= '06.09.2004'

    Dies sollte -- ohne Gewähr -- funktionieren.

    1. SELECT Verladedatum.*
      FROM touren
      WHERE touren.Verladedatum >=  '01.09.2004' AND touren.Verladedatum <=  '06.09.2004'

      touren ist der Datenbankname und Verladedatum die Spalte vom Typ DATE.

      Geb ich das ein bekomme ich die Fehlermeldung

      SELECT Verladedatum. *
      FROM touren
      WHERE touren.Verladedatum >= '01.09.2004' AND touren.Verladedatum <= '06.09.2004'
      LIMIT 0 , 30

      MySQL meldet:

      #1051 - Unknown table 'Verladedatum'

      1. Thomas D.

        SELECT Verladedatum.*
        FROM touren
        WHERE touren.Verladedatum >=  '01.09.2004' AND touren.Verladedatum <=  '06.09.2004'

        touren ist der Datenbankname und Verladedatum die Spalte vom Typ DATE.

        Geb ich das ein bekomme ich die Fehlermeldung
        [...]

        Allgemeiner Hinweis: Eine Datenbank besteht aus einer Tabelle. Eine Tabelle ist in Spalten strukturiert. Eine Tabelle enthält Zeilen.

        Eine SQL-Abfrage hat folgendes Muster:

        SELECT Tabelle.Spalte
             FROM Tabelle
           ...

        Du benutzt jedoch anstatt des Tabellennamens den Datenbanknamen.

      2. yo,

        SELECT Verladedatum.*  <----

        mach daraus mal SELECT touren.*

        Ilja

        1. upps,

          erst lesen, dann antworten. sehe gerade, ich komme 2 stunden zu spät. meinen post einfach ignorieren...

          Ilja