onze sponsors
ik heb weer jullie advies nodig bij een query.
in de tabel staan voor meerdere medewerker records die o.a. een datum bevatting. Nu heb ik de gegevens opgevraagd en krijg dan altijd de kleinste datum voor de betreffende medewerker als eerste. Dat is prima, maar dat is ook het enige record wat ik nodig heb. Een distinct werkt natuurlijk niet. Top 1 ook niet (dan krijg ik maar een record terug), ik zou iets met een subquery kunnen doen. Maar volgens mij moet het handiger kunnen, misschien met de min-functie?
TAbel (verkort):
MedewerkerId
Datum
Medewerker kan hier meerdere keren voorkomen met diverse datums. Nodig is per medewerker alleen de oudste datum.
Select medewerkerid,datum
group by medewerkerid
volgens mij denk ik te ingewikkeld als ik iets met temp-tables wil gaan doen of misschien een subquery.
Graag jullie advies.