Problem mit WHERE und TIMESTAMP(14)

L

lorenzi

Guten Tag,

Ich habe ein kleines Problem mit WHERE, das Bedingungen für den TIMESTAMP(14) in meiner Tabelle definieren soll. Das Timestamp-Feld trägt den Namen Zeit.

Schreibe ich:

SELECT * FROM Newstabelle WHERE Zeit > 20011100000000

Gibt es absolut keine Probleme, und alle Einträge, die im November gemacht wurden, werden ausgegeben. mysql_num_rows($result) = 5.

Schreibe ich:

SELECT * FROM Newstabelle WHERE Zeit < 20011200000000

Gibt 0 rows zurück, obwohl es 5 Einträge im November gibt! Fehlermeldungen gibt es keine, einfach nur keine Ergebnisse.

Gibt es da im Zusammenhang mit dem TIMESTAMP irgendwelche besonderheiten, was Vergleichsoperationen angeht? Stimmt was an der Syntax des Querys nicht? Ich bin absolut ratlos...

Gruss aus der Schweiz
 
Tut mir leid, dass ich so vorschnell gefragt habe, mit der Suchfunktion habe ich folgendes gefunden und es hat geklappt:

SELECT * FROM Newstabelle WHERE Zeit BETWEEN '20011100000000' AND '20011200000000'

Gruss
 

Neue Beiträge

Zurück