Hallo!
Ich habe einen Kalender geschrieben und möchte nun einbauen, dass man Termine in regelmäßigen Abständen wiederholt angezeigt bekommt.
Bisherige Tabelle:
Momentan gibt es nur die monatliche Übersicht. Ich hol die Daten wie folgt:
Nun möchte ich am liebsten der Tabelle ein Feld hinzufügen:
Ich habe keinen blassen schimmer wie ich da eine performante SQL Abfrage stellen könnte.
Wie würdet ihr das machen? Haltet nicht unbedingt an meiner Tabelle fest, sondern schlagt eure Idee vor.
Danke!
Ich habe einen Kalender geschrieben und möchte nun einbauen, dass man Termine in regelmäßigen Abständen wiederholt angezeigt bekommt.
Bisherige Tabelle:
Code:
termin_start (timestamp) termin_ende (timestamp) termin_name termin_beschreibung termin_typ (privat/geschäftlich) termin_prio (Priorität low-high) termin_ort
Code:
SELECT * FROM calendar WHERE termin_start >= $monatsAnfang AND termin_ende <= $monatsEnde
Code:
termin_wiederholung (daily, weekly, monthly, yearly, everyDayOfTheWeek)
Wie würdet ihr das machen? Haltet nicht unbedingt an meiner Tabelle fest, sondern schlagt eure Idee vor.
Danke!
Kommentar