Hi,
mein Problem:
In einer foreach-schleife mache ich erst ein update-query und dann kopiere ich den geupdateten Datensatz. Dies beiden Datensäte ghören spaer usammen
Später werden die Datensätze nach Datum ausgegben.
Wenn nun durch das updae-statement mehrere Datensätze etroffe sind, werden sie auch durch die anschließende Kopieraktion gleichermaßen betroffen sein.
Das Problem hierbei ist aber, dass bei zeitlch identischen Datensätzen (die sind leider nur nach Tag unterschieden) di Reihfolge durcheinander kmt.
Denn es wird ja nicht
update --> kopieren --> upate--> kopieren
sondern
update-->update--->kopieren-->kopieren
vorgenmmen.
3 Lösungen fallen mir spontan ein:
- Zeitstempel sekundengenau anlegen, dann richtet es die Ausgabe nämlich
- zusätzliche Sortierspalte
- IDs der betroffenen Datensätze zwischenspeicher und die "zu Fuß" in gewünschter Reihenfolge einzeln abarbeiten
Alle 3 Lösungen gefallen mir nicht.
2 Fragen:
Habe ich mein Problem hinreichend beschrieben?
Kennt Ihr weitere Lösungen?
VG, Steffen