Toon posts:

[SQL voor Access] Probleem met zoeken op tijd

Pagina: 1
Acties:

Verwijderd

Topicstarter
Met de volgende query probeer ik in Access records te selecteren op basis tijd:
code:
1
SELECT * FROM table WHERE datumveld < #10-01-02#

Nu krijg ik de records t/m 9-01-02, dat is dus correct, maar zodra ik zoek op records met in de query als datum 30-01-02, krijg ik niet de record met als datumveld 9-01-02:
code:
1
SELECT * FROM table WHERE datumveld < #30-01-02#

Met als datumveld 29-01-02 weer wel en als ik datumveld 08-01-02 heb, krijg ik ook de record met als datum 09-01-02.

Kortom dit is niet betrouwbaar. Hoe zorg ik ervoor dat de query wel betrouwbaar wordt :?

Verwijderd

In welk datumformaat zijn je datums in de database opgeslagen?

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
'k Zou 't met de us format proberen, dus MM/DD/YYYY. :)

Verwijderd

Topicstarter
De datums zijn als volgt opgeslagen:

DD/MM/YY

Eerst stop ik de datums er met Now() in en vervolgens controleer ik ook via een Now() in de query. Als ik niet het veld 'datumveld' in de query gebruik, maar een daadwerkelijke value van dit veld uit de database, werkt de query wel correct.