Query op meervoudige selectie

Status
Niet open voor verdere reacties.

DirkManet

Gebruiker
Lid geworden
14 aug 2014
Berichten
40
Ik heb een tabel met personen en een tabel met gebeurtenissen. Gebeurtenissen hebben een type, bv. Geboorte (01), Aangifte (02), Doop (03) etc.
Sommige gebeurtenistypes kunnen meerdere keren per persoon voorkomen (o.a. Adres, Beroep etc), maar ook geboorte, doop indien je elkaar tegensprekende bronnen hebt bij de opzoekingen.
Nu wil ik een van een persoon altijd de eerste geboortedatum (of indien niet bekend de eerste aangiftedatum of indien niet bekend de eerste doopdatum) opzoeken.

Voorbeeld
Persoon
000001 Jan
000002 Piet
000003 Klaas

Gebeurtenistype
01 Geboorte
02 Aangifte
03 Doop
04 Huwelijk
05 ...

Gebeurtenis
Persoon Type Datum
000001 01 1870-01-01
000001 03 1870-01-03
000002 05 1835-12-17
000003 03 1879-03-03


Het resultaat van de query zou moeten zijn
Jan (geboren 1870-01-01)
Piet
Klaas (gedoopt 1879-03-03)

Ik heb het al met min (op type) en met first en met Dmin geprobeerd, maar het wil niet lukken.
 
Als je één datum wilt zien (of niks, kan natuurlijk ook) dan zul je met DMin moeten werken i.c.m. een geneste IIF functie. Daarbij loop je dan de verschillende types af. Da's een beetje puzzelen, maar is wel te doen. Kom je er niet uit: maak een voorbeeldje. Ik sta niet te popelen om eerst een half uur tabellen te moeten maken en data in te kloppen :).
 
Voorbeeld access database voor "Query op meervoudige selectie"

Beste Octafish,
hierbij een voorbeeld.
 

Bijlagen

Ik heb je tabellen een beetje hernoemd, want ik kan niet zo goed tegen namen in kapitelen :). Volgens mij bedoel je het resultaat zoals dat nu in de query zit.
 

Bijlagen

Inderdaad Michel, dat is exact zoals ik het bedoelde! Weeral geweldig bedankt!!!!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan