Zoeken in Query

Status
Niet open voor verdere reacties.

Marcel57

Gebruiker
Lid geworden
24 apr 2007
Berichten
13
Hoi Beste mensen,

Ik heb een query met gegevens waaronder de velden active_date en exit_date. De bedoeling is dat ik alle records ophaal binnen een bepaalde periode.

Voorbeeld

alle records ophalen waarbij de datum own_active of own_exit ligt tussen dd-mm-jjjj t/m dd-mm-jjjj.

Wie kan mij helpen
Misschien ben ik niet helemaal duidelijk en zal het wat uitgebreider beschrijven.

Ik heb een tabel met de volgende velden;

Own_num: hierin staan alle klantnummers van de database
Own_active: hierin staat de datum waarneer de klant aktief is gegaan
Own_exit: hierin staat de datum dat de klant exit is gegaan

Ik moet een rapportage draaien van alle klanten die binnen een bepaalde periode active of exit zijn gegaan.

Als ik de critera ">=[geef begin datum] and <=[geef einddatum]" in het veld own_active ingeef en vervolgens de query opnieuw open verschijnt een parameterbox en wordt de vraag "geef begindatum" en vervolgens "geef einddatum" gesteld. Nadat ik de data's ingegeven heb krijg ik inderdaad alle records die binnen deze data's vallen. Echter wil in dezefde query ook alle records die binnen dezelfde periode in het veld Own_exit rapporteren
 
Laatst bewerkt:
Gebruik BETWEEN en AND.
Code:
SELECT * FROM Table1 WHERE Datum Between Now() and Now()-365
Het resultaat van bovenstaande query zou kunnen zijn alle records waarbij de Datum ligt tussen nu en 365 dagen geleden.

Succes
 
Het resultaat van bovenstaande query zou kunnen zijn alle records waarbij de Datum ligt tussen nu en 365 dagen geleden

Da's niet juist.
Dat zou wel juist zijn als je de funktie Date gebruikt.
Er wordt nogal eens vergeten (al dan niet door onwetendheid) dat Now huidige datum en tijdstip weergeeft.
Erg vervelend als je bijvoorbeeld een overzicht wilt maken van alle orders, ingevoerd tot vandaag :D

Groet,

Tardis
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan