dedlfix: Vorherige und nächste Nachricht anzeigen

Beitrag lesen

Hi!

Allerdings sollte die ID bekanntlich nicht als (primäres) Sortierkriterium herhalten, und der OP hatte ja auch explizit nach einer Sortierung nach dem Datum gefragt.
Andererseits sollte eine inkrementelle ID auch die Reihenfolge des Eingangs der Nachrichten abbilden. Ob das in der Sache korrekt ist mag der Fritz anhand des ihm konkret liegenden Sachverhaltes entscheiden. Freilich kann er das Datum nehmen - ich fürchte aber, es können selbst zu einem in Sekunden aufgelösten Zeitpunkt auch zwei (und mehr!) Nachrichten eingehen. Er will aber immer genau eine Antwort. Damit ist es nicht richtig das Datum als Kriterium zu verwenden.

Mal angenommen, es kommen pro Sekunde mehrere Datensätze, dann sollte man sich fragen, ob dann eine sekundenfeine Auflösung ausreichend ist oder man nicht lieber Milli- oder Mikrosekunden nimmt. Wenn nur sehr selten mit mehreren Ereignissen pro Sekunde zu rechnen ist und es nicht darauf ankommt, welches von beiden nun tatsächlich eher war, man aber gern eine stets gleiche Reihenfolge haben möchte, kann man als Zweitkriterium die ID nehmen. Aber auf die ID als alleiniges Sortierkriterium sollte man nicht bauen.

Da er - wie nun bekannt ist - die Nachrichten selbst schreibt, würde ich einfach nur Datum mit sekundenfeiner Uhrzeit nehmen. Dann kann er bedenkenlos auch mal zwei oder mehr Nachrichten pro Tag schreiben. Das bisschen mehr Speicher gegenüber einem Nur-Datum fällt nicht ins Gewicht und er ist trotzdem gerüstet auf das was möglicherweise in der Zukunft kommen mag.

Lo!