Mailinglisten-Archive |
Hallo, gerade knabbere ich an den Date/Timefunktionen von MySQL. In meinen Datensätzen gibt 2 Felder, die ein Start- und ein Stopdatum als Timestamp enthalten. Nun möchte ich die Datensätze herausfiltern, bei denn der aktuelle Tag zwischen oder genau auf diesen Eckdaten liegt. Mein Ansatz war folgender: WHERE ((NOW() >= start) AND (NOW() <= stop)) Da mir nicht klar ist, wie die Berechnung genau erfolgt, habe ich auch versucht, die Feldinhalte mit DATE umzuwandeln und so zu vergleichen: WHERE (DATE(NOW()) >= DATE('start')) AND (DATE(NOW()) <= DATE('end')) Aber ich bekomme keine Datensätze zurückgeliefert. In einem Datensatz sind die Felder start und stop mit den Werten 1219017600 / 1219968000 (18.08.2008 / 29.08.2008) belegt. Ist das der richtige Ansatz oder bin ich da auf dem Holzweg? -- Danke und Ciao, Sacha _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de
php::bar PHP Wiki - Listenarchive