SQL Anweisung um bestimmtes Datum zu finden
Nils
- datenbank
Hallo Leute,
ich hatte mir das eigendlich ziemlich simpel vorgestellt:
Datenbanktabelle, feld mit typ datum/zeit
jetzt in asp eine abfrage:
SQL = "SELECT * from tabelle where laufzeit > #01/10/2000# and laufzeit < #01/1/2000# order by id"
Jetzt das Problem, es gibt keine ergebnisse, obwohl datensätze da sind, gebe ich anstatt dem wert #01/11/2000# #31/10/2000# findet er die Datesätze, aber das script soll auch über einen Monat hinaus datensätze finden, was mache ich falsch???
Ciao Nils
PS: Vielen dank für eure Hilfe (auf die ich als anfänger sehr angewiesen bin ;-) )
Hallo Nils,
ich hatte mir das eigendlich ziemlich simpel vorgestellt:
Datenbanktabelle, feld mit typ datum/zeit
jetzt in asp eine abfrage:
SQL = "SELECT * from tabelle where laufzeit > #01/10/2000# and laufzeit < #01/1/2000# order by id"
Jetzt das Problem, es gibt keine ergebnisse, obwohl datensätze da sind, gebe ich anstatt dem wert #01/11/2000# #31/10/2000# findet er die Datesätze, aber das script soll auch über einen Monat hinaus datensätze finden, was mache ich falsch???
[...]
das geht eigentlich auch ganz einfach. Ich weiss zwar nicht genau, welche
DB du verwendest, aber mit Access sollte es so gehen:
... where laufzeit > #10/01/2000# and laufzeit < #01/01/2000#
Das Datum sollte im Format MM/DD/YYYY angegeben werden.
Man kann auch
... where laufzeit BETWEEN #10/01/2000# and #01/01/2000#
schreiben.
Natürlich muss die Spalte auch als Datum deklariert werden (sonst klappt
das nicht)
Tschau, Stefan