Hallo,
ich möchte aus einer Tabelle die beiden höchsten IDs (Primärschlüssel) bestimmen, die zu einer größeren Anzahl an Datensätzen mit gemeinsamen Fremdschlüssel gehören.
Und diese beiden Datensätze möchte ich für eine Differenz nutzen, also Wert des Satzes mit der höchsten ID minus Wert des Satzes mit der zweithöchsten ID.
Beispiel:
ID FK Wert
1 1 12
2 2 8
3 3 5
4 1 18
5 4 3
6 2 11
7 1 23
8 3 9
Ich möchte also zum FK = 1 das Ergbnis aus 23 - 18 errechnen, denn
23 ist der Wert zur ID 7 und die wiederum ist die höchste ID zum FK 1 und
18 ist der Wert zur zweithöchsten ID (nämlich 4) zum FK 1.
Kann mir jemand einen (simplen) Trick verraten, wie ich das bewerkstelligen kann?
Danke vorab,
Ralf
ich möchte aus einer Tabelle die beiden höchsten IDs (Primärschlüssel) bestimmen, die zu einer größeren Anzahl an Datensätzen mit gemeinsamen Fremdschlüssel gehören.
Und diese beiden Datensätze möchte ich für eine Differenz nutzen, also Wert des Satzes mit der höchsten ID minus Wert des Satzes mit der zweithöchsten ID.
Beispiel:
ID FK Wert
1 1 12
2 2 8
3 3 5
4 1 18
5 4 3
6 2 11
7 1 23
8 3 9
Ich möchte also zum FK = 1 das Ergbnis aus 23 - 18 errechnen, denn
23 ist der Wert zur ID 7 und die wiederum ist die höchste ID zum FK 1 und
18 ist der Wert zur zweithöchsten ID (nämlich 4) zum FK 1.
Kann mir jemand einen (simplen) Trick verraten, wie ich das bewerkstelligen kann?
Danke vorab,
Ralf