Thread Allgemeine Performance-Frage (11 answers)
Opened by bianca at 2011-10-28 20:09

GUIfreund
 2011-10-29 13:46
#153668 #153668
User since
2011-08-08
559 Artikel
BenutzerIn
[default_avatar]
2011-10-28T18:09:03 bianca
Guten Abend!
Habe hier eine Datenbasis und möchte da etwas auswerten.
Die Daten finde ich darin jeweils unter dem Tagesdatum als Variablenname.
Die Logik macht es erforderlich, dass ich erst vom aktuellen Tagesdatum ausgehend "rückwärts" nach vorhandenen Tagen suche und danach ab einem bestimmten Datum wieder "vorwärts" gehe, um Daten zu summieren.
Die Rückwärtssuche mache ich mit Add_Delta_YMD (@akt_tag,0,0,-1) aus dem Modul CPAN:Date::Calc zwecks Ermittlung der einzelnen Namen.

Quote
... ab einem bestimmten Datum
Das lässt darauf schließen, dass du das Startdatum von vorn herein kennst. Kannst du dann nicht gleich nach dem Startdatum suchen (vorwärts oder rückwärts)? Wenn du bei der Suche große Strecken zurücklegen musst, kannst du statt in Einzelschritten auch die Schrittweite in einer Fibonacci-Folge erhöhen. Das soll für solche Aufgaben eine gute Strategie sein.
Gruß
GUIfreund

View full thread Allgemeine Performance-Frage