Goedemiddag allen
Voor mijn werk heb ik een database gemaakt waarin ik nu bezig ben om een aanpassing in te maken.
De aanpassing zou geen invloed moeten hebben op mijn query waar ik nu een vraag over ga stellen, en de desbetreffende query heeft het tot dusverre altijd goed gedaan, tot vandaag aan toe.
De query bekijkt aleen maar wie er de aankomende 7 dagen jarig zullen zijn en luidt als volgt
SELECT Agent.Voornaam & ' ' & Agent.Achternaam AS Agentnaam, DateSerial(Year(Date()),Month([Geboortedatum]),Day([Geboortedatum])) AS Verjaardag, Year(Now())-Year([Geboortedatum]) AS Leeftijd
FROM Agent
WHERE (((DateSerial(Year(Date()),Month([Geboortedatum]),Day([Geboortedatum]))) Between Date() And Date()+7) AND ((Agent.[Uit dienst]) Is Null) AND ((Agent.AgentID)>10))
ORDER BY DateSerial(Year(Date()),Month([Geboortedatum]),Day([Geboortedatum]));
Ik ben er al achter dat de foutmelding verdwijnt als ik het criterium verwijder Between Date() And Date()+7), maar daar gaat het nou juist om.
Kan iemand mij vertellen wat er hierin fout gaat?
Alvast bedankt
Voor mijn werk heb ik een database gemaakt waarin ik nu bezig ben om een aanpassing in te maken.
De aanpassing zou geen invloed moeten hebben op mijn query waar ik nu een vraag over ga stellen, en de desbetreffende query heeft het tot dusverre altijd goed gedaan, tot vandaag aan toe.
De query bekijkt aleen maar wie er de aankomende 7 dagen jarig zullen zijn en luidt als volgt
SELECT Agent.Voornaam & ' ' & Agent.Achternaam AS Agentnaam, DateSerial(Year(Date()),Month([Geboortedatum]),Day([Geboortedatum])) AS Verjaardag, Year(Now())-Year([Geboortedatum]) AS Leeftijd
FROM Agent
WHERE (((DateSerial(Year(Date()),Month([Geboortedatum]),Day([Geboortedatum]))) Between Date() And Date()+7) AND ((Agent.[Uit dienst]) Is Null) AND ((Agent.AgentID)>10))
ORDER BY DateSerial(Year(Date()),Month([Geboortedatum]),Day([Geboortedatum]));
Ik ben er al achter dat de foutmelding verdwijnt als ik het criterium verwijder Between Date() And Date()+7), maar daar gaat het nou juist om.
Kan iemand mij vertellen wat er hierin fout gaat?
Alvast bedankt