Cyberfuzzy: Datumsformat mit now() in SQL

Hallo,

in einer Datenbank wird in einem Feld Datum und Uhrzeit abgelegt. Diese schreibe ich per ASP mit der Funktion now() in das Feld.

Wie kann ich dann z. B. alle Datensätze sehen, die in den letzten 10 Minuten eingetragen wurden?

Ich habe es so versucht:
sql = "SELECT * FROM tabelle1 WHERE zeit < " & dateadd("n", -10, now())

Da bekomm ich aber eine Fehlermeldung, dass irgend etwas mit der Syntax nicht stimmt. Wenn ich das Datum in '' hinschreibe, funktioniert es auch nicht:
sql = "SELECT * FROM tabelle1 WHERE zeit < '" & dateadd("n", -10, now()) & "'"

Was mache ich falsch?
Ich wäre froh, wenn mir jemand helfen kann.

Grüße
Cyberfuzzy
---
http://www.cyberfuzzy.com/

  1. hi,

    in einer Datenbank wird in einem Feld Datum und Uhrzeit abgelegt. Diese schreibe ich per ASP mit der Funktion now() in das Feld.

    Wie kann ich dann z. B. alle Datensätze sehen, die in den letzten 10 Minuten eingetragen wurden?

    das kommt weniger auf die programmiersprache (ASP in deinem falle) an, als viel mehr auf die datenbank.

    bei mysql zum beispiel gibt es diverse funktionen dafür, INTERVAL() z.b. könnte in dem falle helfen.

    wenn du nicht mysql verwendest, schau im manual deines DB-systems nach.

    gruss,
    wahsaga