SELECT *, w.naam as winkelnaam from folders f, winkels w WHERE f.einddatum > now() - INTERVAL 30 day AND w.id = f.winkelid group by f.id order by f.einddatum DESC;
Ik krijg gewoon waarden uit 2025, terwijl einddatum een datum veld is.
War is hier fout?
?
Onbekende gebruiker
03-09-2024 11:23
Dat kan niet. De probleem query is exact hetzelfde als jouw 'oplossing':
Fout:
Daniel van Seggelen op 17/08/2024 10:49:59
SELECT *, w.naam as winkelnaam from folders f, winkels w WHERE f.einddatum > now() - INTERVAL 30 day AND w.id = f.winkelid group by f.id order by f.einddatum DESC;
Ik krijg gewoon waarden uit 2025, terwijl einddatum een datum veld is.
War is hier fout?
'Oplossing':
Daniel van Seggelen op 18/08/2024 08:00:47
Ja, dan moet het zo zijn:
SELECT *, w.naam as winkelnaam from folders f, winkels w
WHERE f.einddatum < now() + INTERVAL 30 day
AND w.id = f.winkelid group by f.id order by f.einddatum DESC;