arnoderuig
Gebruiker
- Lid geworden
- 8 sep 2000
- Berichten
- 577
Ik heb in een contractendatabase een tabel waarin per contract de startdatum en de einddatum van het betreffende contract zijn opgenomen. Daarnaast bevindt zich in dat record voor elke weekdag een aanvinkveld. Hieruit is dus per contract te lezen voor welke weekdagen (maandag, dinsdag e.d.) het contract geldt. Er kunnen meerdere weekdagen zijn aangevinkt. In een query wil ik van alle contracten (binnen een bepaalde datumreeks) alle contractdata verzamelen (bijvoorbeeld om per datum te berekenen hoeveel contracten er lopen).
Stel dat in een contractregel (met contractnummer 10034) staat dat het contract geldt van 1 januari 2004 tot en met 31 december 2004 en dat het contract geldt op dinsdag en donderdag. Als ik selecteer de contracten die lopen van 26 april 2004 tot en met 30 april 2004 moet voor bovenstaand contract de volgende regels in de query voorkomen:
contractnr datum
10034 27 april 2004
10034 29 april 2004
Groet,
Arno.
Stel dat in een contractregel (met contractnummer 10034) staat dat het contract geldt van 1 januari 2004 tot en met 31 december 2004 en dat het contract geldt op dinsdag en donderdag. Als ik selecteer de contracten die lopen van 26 april 2004 tot en met 30 april 2004 moet voor bovenstaand contract de volgende regels in de query voorkomen:
contractnr datum
10034 27 april 2004
10034 29 april 2004
Groet,
Arno.