Hallo!
Ich habe da ein kleines Problem.
Ich programmiere gearde für den TUS Erndtebrück TUS Erndtebrück einen Terminkalender, in den auch wiederkehrende Termine eingetragen werden können.
Die wiederkehrenden Termine können wöchentlich, 14-tägig (inkl. dieser Woche), 14-tägig (inkl. nächster Woche) oder monatlich (1., 2., 3. oder 4. Woche) sein.
Das mit den 14-tägigen Termine habe ich wie folgt gelöst:
INSERT INTO %%tabelle%% SELECT ID, ID, Start, Ende, Titel, Abteilung, Beschreibung, Wochentermine, Wiederholung, Status FROM Terminkalender WHERE %%where%% AND Status='aktiv' AND Wiederholung='14d' AND (MOD(WEEK(Start)+WEEK(%%Datum%%),2)=0);
Also die Summe der Woche des eingetragenen Termins und des jeweiligen abzufragenden Termins muß gerade sein...
Mein Problem für die monatlichen Termine ist: Wie bekomme ich heraus, in welcher Woches des Monats ich mich befinde?
Vielleicht habt Ihr ja einen kleinen TIPP für mich?!
Vielen Dank schonmal!
Ich habe da ein kleines Problem.
Ich programmiere gearde für den TUS Erndtebrück TUS Erndtebrück einen Terminkalender, in den auch wiederkehrende Termine eingetragen werden können.
Die wiederkehrenden Termine können wöchentlich, 14-tägig (inkl. dieser Woche), 14-tägig (inkl. nächster Woche) oder monatlich (1., 2., 3. oder 4. Woche) sein.
Das mit den 14-tägigen Termine habe ich wie folgt gelöst:
INSERT INTO %%tabelle%% SELECT ID, ID, Start, Ende, Titel, Abteilung, Beschreibung, Wochentermine, Wiederholung, Status FROM Terminkalender WHERE %%where%% AND Status='aktiv' AND Wiederholung='14d' AND (MOD(WEEK(Start)+WEEK(%%Datum%%),2)=0);
Also die Summe der Woche des eingetragenen Termins und des jeweiligen abzufragenden Termins muß gerade sein...
Mein Problem für die monatlichen Termine ist: Wie bekomme ich heraus, in welcher Woches des Monats ich mich befinde?
Vielleicht habt Ihr ja einen kleinen TIPP für mich?!
Vielen Dank schonmal!
Kommentar