MySQL Forums
Forum List  »  German

Problem mit Abfrage / Date_format
Posted by: alex gaerber
Date: October 14, 2008 12:30AM

Hallo,
ist mein erster Post hier im Forum und ich tauch gleich mit einem interesanten Problem auf (oder zumindest scheint es für mich ein Problem zu sein).
Ich hab ein Query mit einem DATE_FORMAT()-Aufruf der etwas zickig ist.

Beispiel:

Das geht:
SELECT Zeitstempel, Wert, StammdatenID FROM `2007` WHERE DATE_FORMAT( Zeitstempel, '%Y-%m-%d') = "2007-12-28" AND KanalID = 56 ORDER BY Zeitstempel;

Das geht nich:
SELECT Zeitstempel, Wert, StammdatenID FROM `2007` WHERE DATE_FORMAT(Zeitstempel, '%Y-%m-%d') = "2007-12-28" AND KanalID = 56 ORDER BY Zeitstempel;

Unterschied: Leerzeichen vor "Zeitstempel" entfernt.
---------

Das geht:
SELECT Zeitstempel, Wert, StammdatenID FROM `2007` WHERE DATE_FORMAT(Zeitstempel, '%Y-%m-%d') = "2007-12-28" AND KanalID = 3 ORDER BY Zeitstempel;

Das geht nich:
SELECT Zeitstempel, Wert, StammdatenID FROM `2007` WHERE DATE_FORMAT( Zeitstempel, '%Y-%m-%d') = "2007-12-28" AND KanalID = 3 ORDER BY Zeitstempel;

Unterschied: Leerzeichen vor "Zeitstempel" hinzugefügt.
-----

Geändert hat sich ansonsten nur die ID, ist ja alles zu sehen...


Ein mysql.err-Log gibt es nicht und das normale Logfile sieht gut aus...

Definition:
Das geht: Datenbank spuckt Daten aus.
Das geht nich: Datenbank hängt sich im Query auf (keine CPU-Belastung).

Ausgeführt werden die Querys über die Konsole auf Ubuntu, die mysql-Version ist 5.0.irgendwas.
-----

Irgendeine Idee die mir weiterhelfen könnte? Werden noch irgendwelche Infos benötigt? :) Ist es nur ein blöder Fehler den ich ganz grob überseh?

Options: ReplyQuote


Subject
Views
Written By
Posted
Problem mit Abfrage / Date_format
6125
October 14, 2008 12:30AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.