Hi,
select * from table where ttx >= '934236000'
dies trifft z.B. auf '94' zu.
select * from table where ttx >= '1000'
Mögliche Kandidaten sind '999' und '1001'.
select * from table where ttx >= '3000'
Ein Wert wie z.B. '100000000000000' ist hier nicht inbegriffen.
HILFE;,, Was ist passiert ???
Strings werden als Strings verglichen. Du versuchst, sie als Zahlen zu sehen - die Datenbank nicht, weil dafür kein Grund existiert.
Bisher habe ich nie Probleme damit bemerkt.
Schade, das ist nämlich schon immer falsch gewesen. Speichere Zahlen als Zahlen und _nur_ als Zahlen. Beschäftige Dich auch mit der umfangreichen Menge an Datumstypen.
Cheatah
--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes