Hello,
mir würde da Spontan group by einfallen. Dadurch hast du die benutzer nur jeweils einmal, musst es aber vorher sortieren, damit im group der höchste raus kommt. Darum müsste das 2. select mit der Where < gewünschtes Datum.
So als Denkanregung nach 10h arbeiten ;)
Das ist nur die halbe Miete, weil er ja gerade ausschließen muss, dass es in der Ergebnismenge überhaupt welche gibt, die ein Datum >= Wunschdatum haben... Wenn ich die Aufgabenstellung richtig verstanden habe.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg