Moderator |
|
Jep, dat kan allemaal.
1.
Werk met BETWEEN, volgens mij kan dat ook wel met DATEs:
SELECT ...
FROM ...
WHERE datum_veld BETWEEN 'start_datum' AND 'eind_datum'
SELECT ... FROM ... WHERE datum_veld BETWEEN 'start_datum' AND 'eind_datum'
2.
DATEs zijn zo opgebouwd dat je kunt werken met > (groter dan), >= (ten minste; vanaf), < (kleiner dan), <= (ten hoogste; tot (en met)).
SELECT ...
FROM ...
WHERE datum_veld >= 'begin_datum'
SELECT ... FROM ... WHERE datum_veld >= 'begin_datum'
3.
Werk met DATEDIFF, of makkelijker, direct met datum X+1 - je kunt dan #2 gebruiken
De '..._datum' delen in je query hebben de opbouw die een DATE-veld hebben (jjjj-mm-dd). |