Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#4

Re: Jahrestage innerhalb der nächsten x Tage abfragen

  Alt 13. Okt 2006, 17:35
Hallo René,

als Lösungsverfahren klingt es gut. Ich nehme an, dass Du es entsprechend getestet hast.

Mir gefällt daran nicht, dass dabei im eigentlichen Select jeder Datensatz einzeln über 2 andere Procedures geschickt wird.

Ich habe jetzt folgende Idee (in etwa einem halben Jahr werde ich ebenfalls eine Selektion für Geburtstage u.ä. in mein Projekt einbauen, aber noch befasse ich damit nicht) mit folgenden Grundgedanken:
  • Datumsvergleiche werden als Strings der Form 'MMTT' vorgenommen.
  • Start- und EndeDatum werden am Anfang der SProc konvertiert.
  • SELECT erfolgt BETWEEN StartDatum AND EndeDatum
  • Die Konvertierung kommt in eine SProc oder in eine UDF.
Ich verzichte darauf, das auszubauen, weil Du ja eine funktionsfähige Lösung hast und ich nicht weiß, ob Du es perfektionieren willst (und weil ich es für mich noch zurückstelle).

Gruß Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat