Toon posts:

[Access/SQL]Data tussen dag/maand - dag/maand

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb in een Access database een ingangsdatum bij abonnementen. Nou wil ik graag alle abonnementen zien die bijvoorbeeld in februari afgesloten zijn, maar dan over alle jaren.
Dus zowel het abonnement dat op 5-2-2001 is ingegaan als dat op 17-2-2002.

Dit is dus bijvoorbeeld het resultaat van een query waarbij gevraagd wordt om alle ingegane abonnementen tussen 1-1 en 1-3.

Nou heb ik natuurlijk al wat zitten pielen met query's maar ik kom er maar niet uit...

Weet iemand zo snel een oplossing?

  • Bu588
  • Registratie: Maart 2000
  • Laatst online: 22-12-2025
Zoek eens in de help naar de DatePart functie, daarmee moet je een heel eind kunnen komen denk ik.

Nothing is fool-proof to a sufficiently talented fool...


  • DaRace
  • Registratie: Juni 2001
  • Laatst online: 03-10-2023
of met Month([datum]) en Day([datum])

Verwijderd

Topicstarter
DaRace schreef op 16 mei 2003 @ 11:33:
of met Month([datum]) en Day([datum])
Ja daar zat ik eerst ook mee te werken, maar denk daar maar eens een goede query mee uit voor mijn probleem! :)

Dat lukt dus niet zo makkelijk... :(

  • Bu588
  • Registratie: Maart 2000
  • Laatst online: 22-12-2025
Wat denk van iets in de trant van (2 = Februari):
code:
1
SELECT * FROM Abonnementen WHERE DatePart("m","DatumIngang") = 2

Wel even de namen van tabel en veld aanpassen aan jouw situatie natuurlijk.

Nothing is fool-proof to a sufficiently talented fool...


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

SQL:
1
2
3
SELECT *
FROM Table1
WHERE (((Month([datum]))=5) AND ((Day([datum]))=12));

:?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Remy schreef op 16 May 2003 @ 11:51:
Wat denk van iets in de trant van (2 = Februari):
code:
1
SELECT * FROM Abonnementen WHERE DatePart("m","DatumIngang") = 2

Wel even de namen van tabel en veld aanpassen aan jouw situatie natuurlijk.
Hey dat is een goede... Dank je!

  • HansMij
  • Registratie: Mei 2002
  • Laatst online: 21-08 22:55
Gooit je Access database niet alle datums door elkaar (onder de twaalfde dag van de maand: mm-dd-yyyy, vanaf de twaalfde van de maand: dd-mm-yyyy), dit heb ik namelijk in datum-velden van Access al veel vaker gezien.

Hierbij bedoel ik natuurlijk de velden die in de database staan.

[ Voor 14% gewijzigd door HansMij op 16-05-2003 13:14 ]


  • Falcon
  • Registratie: Februari 2000
  • Laatst online: 09:27

Falcon

DevOps/Q.A. Engineer

Of gewoon met een query :)..

Bij de criteria van het veld waar je iets van wil weten de datum in vullen. Wil je meerdere invullen?.. zet die er dan gewoon even onder. En anders meerdere queries maken.

* Falcon houd niet zo van dat VBA script verhaaltjes. :)

"We never grow up. We just learn how to act in public" - "Dyslexie is a bitch"

Pagina: 1