SQL vraag

Status
Niet open voor verdere reacties.

kohltje

Gebruiker
Lid geworden
17 sep 2010
Berichten
45
Beste collega's,

Ik vraag jullie hulp want ik kom er niet uit.
Even een simulatie van een test database:


PERSOON------JAAR----PERIODE
tim------------2011--------1
tim------------2010--------2
tim------------2009--------1
piet-----------2010--------5
piet-----------2011--------6
piet-----------2009--------4
wim-----------2010--------3
jan------------2008--------2


Nu wil ik het volgende:
van elke PERSOON maar 1 naar voren laten komen (DISTINCT)
Met de voorwaarde--> geef me de hoogste PERIODE gevolgd met het jaartal.

Dit is de QUERY die ik geprobeerd heb maar niet werkt:o

SELECT PERSOON, JAAR, PERIODE

FROM urenstaten

WHERE JAAR IN (SELECT MAX(JAAR) FROM urenstaten)

GROUP BY PERSOON);


Hoop dat ik duidelijk ben? :o
Bedankt voor jullie hulp :cool:
 
Laatst bewerkt:
Opgelost

Heb het maar in Cognos gepleurt en daar is het me gelukt! :confused:
Toch bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan