Der folgende Beitrag wurde am 13. 07. 2009, 16:00 Uhr von thomas veröffentlicht.
Hallo
Habe in der DB ein Feld mit dem CURRENT TIMESTAMP. Möchte nun alle Artikel auslesen bei denen dieser Timestamp älter als 30 Tage von heute ist. Wie mache ich das per SQL?
Danke für eure Hilfe.
Gruss
Thomas
Der folgende Beitrag wurde am 13. 07. 2009, 16:10 Uhr von ChrisB veröffentlicht.
Hi,
> Habe in der DB ein Feld mit dem CURRENT TIMESTAMP. Möchte nun alle Artikel auslesen bei denen dieser Timestamp älter als 30 Tage von heute ist. Wie mache ich das per SQL?
Du schaust dir die Date and Time Functions an.
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.
Der folgende Beitrag wurde am 13. 07. 2009, 16:11 Uhr von Tom veröffentlicht.
Hello,
> Habe in der DB ein Feld mit dem CURRENT TIMESTAMP. Möchte nun alle Artikel auslesen bei denen dieser Timestamp älter als 30 Tage von heute ist. Wie mache ich das per SQL?
mit INTERVAL und einer Zeitdifferenz-Funktion, z.B. TIMEDIFF()
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timediff
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de
Der folgende Beitrag wurde am 13. 07. 2009, 16:18 Uhr von Vinzenz Mai veröffentlicht.
Hallo,
> mit INTERVAL und einer Zeitdifferenz-Funktion, z.B. TIMEDIFF()
TIMEDIFF ist denkbar ungeeignet, wenn man in Tagen rechnen will.
> http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
> http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timediff
DATE_ADD bzw. DATE_SUB in Kombination mit CURDATE() oder NOW() je nach Anwendungsfall halte ich für sinnvoller. Diese Funktionen finden sich alle auf der von Dir verlinkten Handbuchseite :-)
Freundliche Grüße
Vinzenz
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4