select Abfrage mit date funktioniert nicht richtig

select Abfrage mit date funktioniert nicht richtig

am 18.07.2007 13:23:40 von Thorsten Mueller

SELECT
*
FROM
tabelle
WHERE
date = '2007-07-08'


Ich habe im date Feld einen mysql Timestamp, ich denke so sollten die
Datensätze vom heutigen Datum ausgelsen werden, doch leider funzt es nicht.
Kann es daran liegen das es ein timestamp ist?

Re: select Abfrage mit date funktioniert nicht richtig

am 18.07.2007 13:33:03 von Christian Kirsch

Am 18.07.2007 13:23 schrieb Thorsten Mueller:
> SELECT
> *
> FROM
> tabelle
> WHERE
> date = '2007-07-08'
>
>
> Ich habe im date Feld einen mysql Timestamp, ich denke so sollten die
> Datensätze vom heutigen Datum ausgelsen werden, doch leider funzt es nicht.
> Kann es daran liegen das es ein timestamp ist?

Die Frage kannst Du Dir doch leicht selbst beantworten, wenn Du Dir
mal anguckst, wie MySQL einen Timestamp repräsentiert und wie es ein
Datum darstellt.

Der übliche Blick in die Dokumentation dürfte Dir dann auch verraten,
welche Funktionen es gibt, um Dein Problem zu lösen.

--
Christian

Re: select Abfrage mit date funktioniert nicht richtig

am 18.07.2007 13:49:26 von Gregor Kofler

Thorsten Mueller meinte:
> SELECT
> *
> FROM
> tabelle
> WHERE
> date = '2007-07-08'
>
>
> Ich habe im date Feld einen mysql Timestamp, ich denke so sollten die
> Datensätze vom heutigen Datum ausgelsen werden, doch leider funzt es nicht.
> Kann es daran liegen das es ein timestamp ist?

Ja.

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functio ns.html

hilft.

Gregor


--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum