Hallo Leute,
ich möchte mit MySQL eine Abfrage erstellen, die basierend auf einer Differenz zu einem Datum in der DB die richtigen User ausgibt.
Beispiel:
Selektiere alle User, deren Differenz zum DB-Feld [Datum] ein Vielfaches von 1 Jahr ist. (Anwendung: "Geburtstagsgruß jedes Jahr")
Selektiere alle User, deren Differenz zum DB-Feld [Datum] ein Vielfaches von 14 Tagen ist. (Anwendung: "Erinnerungsmail alle 14 Tage")
Selektiere alle User, deren Differenz zum DB-Feld [Datum] ein Vielfaches von 3 Monaten ist. (Anwendung "Benachrichtigung zum Quartalsende")
Ich suche nach einer allgemeinen Form, wie ich das lösen kann und nicht so wie hier nur bezogen auf Monate wie hier http://forum.de.selfhtml.org/archiv/2008/7/t174747/. Das heißt, es soll für folgende MySQL-Zeiteinheiten möglich sein (Minute, Stunde, Tag, Woche, Monat, Jahr).
Über Ideen zur Lösung des Problems würde ich mich sehr freuen.
Danke und beste Grüße