with maxobj as(
select object1, object2, object3, max(laufnr) laufnr
from tabelle
group by object1, object2, object3
)
select m.*, t.beschreibung
from maxobj m
join tabelle t
on m.object1 = t.object1
and m.object2 =t.object2
and m.0bject3 = t.object3
and m.laufnr = t.laufnr

D*B
Zitat Zitat von DEVJO Beitrag anzeigen
Hier die genaue Definition:

Ein Objekt besteht aus 3 x 3 Alpha-Feldern
LaufNr 3,0

Nun habe ich Inhalte wie folgt:

Objekt: LaufNr Beschreibung
AAA AAA AAA 1 08/15
AAA AAA AAA 2 4711
AAA AAA AAA 3 08/16
AAA AAA AAA 4 4712

BBB BBB BBB 1 Hallo
BBB BBB BBB 2 Moin moin
BBB BBB BBB 3 Salué

CCC CCC CCC 1 Horst
CCC CCC CCC 2 Bernd

usw.

Ich brauche nun einen Cursor der mir den letzten Wert gibt.
Bei AAA AAA AAA = 4712
BBB BBB BBB = Salué
CCC CCC CCC = Bernd

Da ich diesen dann ab ändern muss.