Hallo mensen,

Ik probeer een query te maken maar het lukt me niet echt.
Wat ik namelijk wil is dat de query eerst kijkt of de datum is verlopen door een curdate. Als de huidige datum gelijk of verlopen is dan moet er naar de starttime gekeken worden of dat al is verlopen.

Ik heb zelf dit:
UPDATE table SET closed = 1 WHERE startdate <= CURDATE() AND starttime < CURTIME() AND closed = 0

Wat moet ik nu doen om het eerst op datum en daarna op tijd te filteren zeg maar.
en waarom staat dat in aparte velden ipv een datatime type veld
Je kan het beter met DATETIME doen >



UPDATE table SET closed = 1 WHERE startdate <= NOW() AND closed = 0

bedoel je dat ik beter now kan gebruiken?
Nee, dat komt later.
Maak eerst 1 veld (DATETIME) in plaats van 2 velden.

Reageren