Patrick Pohlmann
2004-11-22 11:29:20 UTC
Hallo zusammen,
ich habe eine Sicht die so aussieht:
Vertrag; Tarif; Kosten
1; 1; 10 Euro
1; 2; 12 Euro
1; 3; 15 Euro
2; 2; 9 Euro
2; 1; 10 Euro
2; 3; 19 Euro
3; 3; 21 Euro
3; 2; 25 Euro
3; 1; 31 Euro
4; 2; 34 Euro
4; 1; 48 Euro
4; 3; 49 Euro
usw.
Die Tabelle zeigt also an, wieviel ein Vertrag in einem bestimmten Tarif
kostet.
Nun möchte ich diese Tabelle nun so gruppieren, dass mir für jeden Vertrag
jeweils nur der günstigeste Tarif mit Kosten angezeigt wird. In Access ging
das indem man die Tabelle entsprechend sortiert hat und dann mit FIRST
jeweils den esretn Wert angezeigt hat. Das gibt es aber wohl auf dem SQL
Server nicht. Was kann ich tun?
Das Ergebnis müsste wie folgt aussehen:
1; 1; 10 Euro
2; 2; 9 Euro
3; 3; 21 Euro
3; 2; 34 Euro
Vielen Dank für Eure Tipps.
Viele Grüße
Patrick!
ich habe eine Sicht die so aussieht:
Vertrag; Tarif; Kosten
1; 1; 10 Euro
1; 2; 12 Euro
1; 3; 15 Euro
2; 2; 9 Euro
2; 1; 10 Euro
2; 3; 19 Euro
3; 3; 21 Euro
3; 2; 25 Euro
3; 1; 31 Euro
4; 2; 34 Euro
4; 1; 48 Euro
4; 3; 49 Euro
usw.
Die Tabelle zeigt also an, wieviel ein Vertrag in einem bestimmten Tarif
kostet.
Nun möchte ich diese Tabelle nun so gruppieren, dass mir für jeden Vertrag
jeweils nur der günstigeste Tarif mit Kosten angezeigt wird. In Access ging
das indem man die Tabelle entsprechend sortiert hat und dann mit FIRST
jeweils den esretn Wert angezeigt hat. Das gibt es aber wohl auf dem SQL
Server nicht. Was kann ich tun?
Das Ergebnis müsste wie folgt aussehen:
1; 1; 10 Euro
2; 2; 9 Euro
3; 3; 21 Euro
3; 2; 34 Euro
Vielen Dank für Eure Tipps.
Viele Grüße
Patrick!