Zie bijgevoegde afbeelding voor structuur (relevante) tabellen.
Ik slaag er niet in om een SELECT query te maken die alle records in Lidmaatschappen_Personen oplijst, en aan elk van die records de tarieven (België en buitenland) koppelt die op de begindatum van het lidmaatschap van toepassing waren.
Met "van toepassing" bedoel ik een vergelijking van deze aard:
[Lidmaatschappen_Personen].[Begindatum]>=[LIJST_LidmsTarieven_Per].[Begindatum] AND
[Lidmaatschappen_Personen].[Begindatum]<=[LIJST_LidmsTarieven_Per].[Einddatum] AND
[Lidmaatschappen_Personen].[ID_LidsoortPer]=[LIJST_LidmsTarieven_Per].[ID_LidsoortPer]
Dit zou maar één mogelijk waarde per tarief mogen opleveren.
Hoe kan ik dit het best doen?
Laatst bewerkt:
