Hallo zusammen,
ich habe leider ein Problem in einer Abfrage und bin mir unsicher ob sich eine Lösung überhaupt realisieren lässt.
Die Tabelle sieht schematisch so aus:
Spalte1 |Spalte2 | Spalte3 | Spalte4
______________________________
ART1 |BEZx | 1 | 0
ART1 |BEZx | 2 | 1
ART1 |BEZx | 3 | 2
ART1 |BEZy | 1 | 3
Meine Abfrage lautet schematisch:
Select Spalte1, Spalte2, Min(Spalte3)
from x
group by Spalte1, Spalte2
Als Ergebnis erhalte ich die Zeilen 1 und 4
Nun ist es so, dass ich eigentlich gerne nur die Zeile 4 hätte, also ein Max auf der Spalte 4. Das Problem ist, dass ich den Ausdruck dieser Spalte2 auch benötige. Wenn ich nicht nach dieser Gruppiere, wie kann ich diese als "Wert" mitnehmen?
Ich hoffe mein Anliegen war verständlich. Hintergrund ist, dass der Wert in "3" in Spalte4 signalisiert, dass Spalte2 korrigiert wurde. Daher möchte ich Zeile 4 bekommen, da die Bezeichnung "Bezx" in diesem Fall hinfällig ist. Aufgrund der Group Funktion über Spalte2 geht das aber nicht.
Vielleicht habt ihr ne Idee?
Viele Grüße vom Bodensee
ich habe leider ein Problem in einer Abfrage und bin mir unsicher ob sich eine Lösung überhaupt realisieren lässt.
Die Tabelle sieht schematisch so aus:
Spalte1 |Spalte2 | Spalte3 | Spalte4
______________________________
ART1 |BEZx | 1 | 0
ART1 |BEZx | 2 | 1
ART1 |BEZx | 3 | 2
ART1 |BEZy | 1 | 3
Meine Abfrage lautet schematisch:
Select Spalte1, Spalte2, Min(Spalte3)
from x
group by Spalte1, Spalte2
Als Ergebnis erhalte ich die Zeilen 1 und 4
Nun ist es so, dass ich eigentlich gerne nur die Zeile 4 hätte, also ein Max auf der Spalte 4. Das Problem ist, dass ich den Ausdruck dieser Spalte2 auch benötige. Wenn ich nicht nach dieser Gruppiere, wie kann ich diese als "Wert" mitnehmen?
Ich hoffe mein Anliegen war verständlich. Hintergrund ist, dass der Wert in "3" in Spalte4 signalisiert, dass Spalte2 korrigiert wurde. Daher möchte ich Zeile 4 bekommen, da die Bezeichnung "Bezx" in diesem Fall hinfällig ist. Aufgrund der Group Funktion über Spalte2 geht das aber nicht.
Vielleicht habt ihr ne Idee?
Viele Grüße vom Bodensee
Comment