Seite 1 von 1

Frage zu mysql query

Verfasst: 30.07.2008 05:31
von rox²³
Ich habe das Problem das folgendes query nicht so funktioniert wie es sollte:

Code: Alles auswählen

SELECT * FROM tabelle WHERE ycoord BETWEEN ".$limit_y_min." AND ".$limit_y_max." AND xcoord BETWEEN ".$limit_x_min." AND ".$limit_x_max." AND lastvis < DATE_SUB( NOW(), INTERVAL 5 MINUTE) ORDER BY ycoord ASC, xcoord ASC
der letzte Teil ist schuld daran das es nicht funktioniert. Ist das query zu gierig oder an was liegt das?

Dieser Teil ist der auslöser das es nicht richtig arbeitet:

Code: Alles auswählen

AND lastvis < DATE_SUB( NOW(), INTERVAL 5 MINUTE)
Oder darf ich keine Timestamp Feld für die Abfrage verwenden?
Also eher Datetime?

Oder hat jemand eine Idee wie ich den so umschreiben kann das der auch arbeitet?
Oder bin ich einfach nur blind? :D

Verfasst: 30.07.2008 20:00
von rox²³
Thema kann zu habe eine Lösung gefunden!

Verfasst: 30.07.2008 20:02
von Boecki91
Schade, das du die Lösung nicht verrätst. :-?