Der Ablauf sollte nach deiner Beschreibung und den Beispieldaten im Prinzip so aussehen:
Code:
- finde alle Telegramme mit der selben ID
- wähle davon das Telegramm mit dem höchsten Zeitpunkt
- wenn ein Telegramm gefunden wurde:
begin
- erhöhe bei allen Telegrammen die einen höheren Zeitpunkt haben den Zeitpunkt um 7
- füge das neue Telegramm mit dem Zeitpunkt des gefundenen Telegramms + 7 ein
end
else
begin
- finde das Telegramm mit dem höchsten Zeitpunkt
- wenn ein Telegramm gefunden wurde:
begin
-füge das neue Telegramm mit dem Zeitpunkt des gefundenen Telegramms + 7 ein
end
else
begin
-füge das neue Telegramm mit dem Zeitpunkt 7 ein
end
end
Ob das Gesamtkonzept sinnvoll ist, bezweifle ich.