select Abfrage mit date funktioniert nicht richtig

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?
Thorsten Mueller [ Mi, 18 Juli 2007 13:23 ] [ ID #1771906 ]

Re: select Abfrage mit date funktioniert nicht richtig

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
Christian Kirsch [ Mi, 18 Juli 2007 13:33 ] [ ID #1771907 ]

Re: select Abfrage mit date funktioniert nicht richtig

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
Gregor Kofler [ Mi, 18 Juli 2007 13:49 ] [ ID #1771910 ]
Datenbanken » de.comp.datenbanken.mysql » select Abfrage mit date funktioniert nicht richtig

Vorheriges Thema: Suchen mit Umlaute...
Nächstes Thema: Statistik mit count zusammenfassen