Jo: Alle Einträge zwischen zwei Daten (wie Datum:-) ) finden

Hallo,

nach einer erfolglosen Suche:
Wie kann ich in SQL (so, daß es Access oder MSSQL-Server versteht) ausdrücken, daß ich alle Einträge in einem bestimmten Zeitraum haben möchte. Denn
"SELECT * FROM table WHERE datum1 > $datum1 AND datum2 < $datum2" kann nicht funktionieren.
Ich habe zwar eine Funktion wie DateDiff gefunden, die hilft aber nicht besonders weiter.
Hat jemand vielleicht eine Idee??

Danke Euch und Gruß
Jo

  1. Hi,

    Wie kann ich in SQL (so, daß es Access oder MSSQL-Server versteht) ausdrücken, daß ich alle Einträge in einem bestimmten Zeitraum haben möchte.

    ich kenne zwar weder Access noch MSSQL näher, würde aber spontan tippen, dass auch diese den BETWEEN-Operator kennen.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      ich kenne zwar weder Access noch MSSQL näher, würde aber spontan tippen, dass auch diese den BETWEEN-Operator kennen.

      Cheatah

      Danke für den Tip, bloß leider funktioniert der mit dem Datentyp Datum nicht. So müsste
              SELECT BM.FabrNr, Projekt.EIBS
              FROM BM INNER JOIN Projekt
                   ON BM.PrkID = Projekt.ID
              WHERE Projekt.EIBS BETWEEN 1970-01-01 AND
                    1970-31-12
      alle Geräte zwischen dem 1.1.1970 und dem 31.12.1970 ausgeben. Nur tut es das leider nicht.

      Hast Du vielleicht noch eine Idee?

      Gruß Jo