hallo,
ik probeer in een bestaande database de uitdienstdatum boven water te krijgen.
er is een persoon tabel en een hrperiode tabel.
dit is een 1 op n relatie.
eerst heb ik geprobeerd met de totalen laatste te selecteren, maar als iemand als laatste een contract voor onbepaalde tijd heeft gekregen is dat null, en zal de query dus de hoogste datum daarvoor pakken
ik had gehoopt door een subquery op hrperiode te doen de max id van die tabel te gebruiken om de laatste datum boven water te krijgen. dit zou goed werken als de periodes chronologisch waren ingevoerd. Maar dat is niet het geval.
Nu zit ik dus klem en ik weet niet hoe ik het moet oplossen. idealiter zou ik een query willen maken die zoekt op hoogste datum of null.
ik probeer in een bestaande database de uitdienstdatum boven water te krijgen.
er is een persoon tabel en een hrperiode tabel.
dit is een 1 op n relatie.
eerst heb ik geprobeerd met de totalen laatste te selecteren, maar als iemand als laatste een contract voor onbepaalde tijd heeft gekregen is dat null, en zal de query dus de hoogste datum daarvoor pakken

ik had gehoopt door een subquery op hrperiode te doen de max id van die tabel te gebruiken om de laatste datum boven water te krijgen. dit zou goed werken als de periodes chronologisch waren ingevoerd. Maar dat is niet het geval.
Nu zit ik dus klem en ik weet niet hoe ik het moet oplossen. idealiter zou ik een query willen maken die zoekt op hoogste datum of null.