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.
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.