Chris Ross: Ereignis in 7 Tagen selektieren

Beitrag lesen

Hallo Forum,

ich probiere jetzt schon seit Stunden an folgendem Problem herum, vielleicht könnte mir mal jemand helfen:

Auf meiner Seite habe ich einen Kalender und einen Newsticker. Jetzt möchte ich Ereignisse, die in 7 Tagen eintreffen (z.B. eine Veranstaltung) über diese 7 Tage hinweg (bis zum eigentlichen Tag) durch den Newsticker ankündigen. Am Tag nach dem Ereignis soll dann logischerweise die Veranstaltung aus dem NT raus sein.

Folgendes habe ich in allen möglichen Variationen ausprobiert:
(Darin enthalten ist noch nicht die Eingrenzung bis zum Veranstaltungsende, also nicht verwirren lassen)

SELECT sdate, title, category  
FROM calendar_entry  
WHERE  
hidden = 0 AND (DATE_SUB(CURDATE(), INTERVAL 7 DAY)) <= DATE(FROM_UNIXTIME(sdate))  
ORDER BY sdate DESC  

Die Spalte sdate enthält den Timestamp des Beginns der Veranstaltung.

Wer kann mir weiterhelfen?

Vielen Dank im voraus!

MfG
Chris