Morgen,
Wie sähe diese Logik aus?
Na so, wie sie dein Vorhaben entsprechend wunschgemäss umsetzt. Das hängt von den Technologien ab - du hast PHP aussenrum im Einsatz? Dann programmierst du dir eine Funktion, welcher du die Eingabeparameter gibst und sie dir das nächste Termindatum zurückgibt. Am einfachsten (nicht am besten) dürftest du es erreichen, wenn du jeweils einen Tag mit den Datums/Zeitfunktionen von PHP zum Eingabedatum hinzuzählst und dann überprüfst ob deine Bedingungen (gleicher Wochentag usw) noch auf das neue Datum zutreffen.
Von MS gibt es eine mehr oder minder bekannte Spezifikation des Outlook Terminformats; das setzt sich aus ungefähr 7 oder 8 Werten zusammen. Ich habe dafür bzw. darauf basierend eine .Net Komponente entwickelt ...
Und übrigens: Select * ... sowas tut man nicht. Benenne die auszugebenden Spalten explizit und in der gewünschten Reihenfolge.
Ciao, Frank