Hallo,
ich habe eine Datenbank, mit folgendem Schema.
Schema= ID (als PK), Ankunft (datetime) und Ziel (varchar).
Ein Inhalt kann zB. wie folgt aussehen:
Zeile: 1={1,08.06.2013:15:00,Hamburg}
Zeile: 2={2,08.06.2013:15:00,Berlin}
Zeile: 3={4,08.06.2013:15:20,Hamburg}
Zeile: 4={6,08.06.2013:16:00,Berlin}
Zeile: 5={7,08.06.2013:16:30,München}
Zeile: 6={9,08.06.2013:16:35,Hamburg}
Ich benötige nun als Rückgabe eine Zweispaltige Tabelle, in der
jeweils Tupel stehen, wo jedem Zeitpunkt ein entsprechender Zeitpunkt zu geordnet wird,
wenn das gleiche Ziel erneut erreicht wurde.
Jedoch: ich benötige bestimmte Kombinationen:
-in dem Beispiel oben:
Zeile 1 und 3 /erster Umlauf von Hamburg -> Hamburg
Zeile 3 und 6 /zweiter Umlauf von Hamburg -> Hamburg
Zeile 2 und 4
Ich benötige jedoch NICHT die Verbindung von Zeile 1 zu Zeile 6.
->ich brauche also nur die Zeiten, von der jeweils kleinsten Verbindung.
Die Zieltabelle sollte dann so aussehen:
|--Zeit1--|--Zeit2--|
Aktuell schaffe ich das ganze nur, dass ich jeweils das größte Tupel bestimmte.
(also eben Zeile 1 zu Zeile 6)
Ich komme jedoch grad auf keinen grünen Trichter, wie ich das Problem nun angehen soll, um die Zwischentupel zu nehmen :/
Danke im Voraus!
ich habe eine Datenbank, mit folgendem Schema.
Schema= ID (als PK), Ankunft (datetime) und Ziel (varchar).
Ein Inhalt kann zB. wie folgt aussehen:
Zeile: 1={1,08.06.2013:15:00,Hamburg}
Zeile: 2={2,08.06.2013:15:00,Berlin}
Zeile: 3={4,08.06.2013:15:20,Hamburg}
Zeile: 4={6,08.06.2013:16:00,Berlin}
Zeile: 5={7,08.06.2013:16:30,München}
Zeile: 6={9,08.06.2013:16:35,Hamburg}
Ich benötige nun als Rückgabe eine Zweispaltige Tabelle, in der
jeweils Tupel stehen, wo jedem Zeitpunkt ein entsprechender Zeitpunkt zu geordnet wird,
wenn das gleiche Ziel erneut erreicht wurde.
Jedoch: ich benötige bestimmte Kombinationen:
-in dem Beispiel oben:
Zeile 1 und 3 /erster Umlauf von Hamburg -> Hamburg
Zeile 3 und 6 /zweiter Umlauf von Hamburg -> Hamburg
Zeile 2 und 4
Ich benötige jedoch NICHT die Verbindung von Zeile 1 zu Zeile 6.
->ich brauche also nur die Zeiten, von der jeweils kleinsten Verbindung.
Die Zieltabelle sollte dann so aussehen:
|--Zeit1--|--Zeit2--|
Aktuell schaffe ich das ganze nur, dass ich jeweils das größte Tupel bestimmte.
(also eben Zeile 1 zu Zeile 6)
Ich komme jedoch grad auf keinen grünen Trichter, wie ich das Problem nun angehen soll, um die Zwischentupel zu nehmen :/
Danke im Voraus!