Sven Rautenberg: MySql Zeitraum anzeigen

Beitrag lesen

Moin!

habe in einer mysqltabelle unter anderem ein datumsfeld und ein zeitfeld;
ich möchte nun alle einträge zwischen dem z.B. 2003-05-01 13:00:00 und dem 2003-05-09 12:00:00 angezeigt bekommen; wie geht das ?

Wie norbert schon gesagt hat, ist ein DATETIME-Feld genau das richtige für dich, weil es zusammenfaßt, was zusammengehört, nämlich einen Zeitpunkt, bestehend aus Tagesdatum und Tageszeit.

Dann werden auch die MySQL-Abfragen leichter:

SELECT irgendwas FROM tabelle WHERE zeitpunkt BETWEEN '2003-05-01 13:00:00' AND '2003-05-09 12:00:00'

Außerdem kann man mit DATETIME-Feldern und den Zeiten darin ganz prima schon in MySQL rechnen, wenn es sein muß.

- Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|