Het volgende:
Ik ben bezig een agenda te bouwen voor een tv programma. Elke vrijdag is er een nieuw programma.
Ik heb een database gemaakt met de voorgeprogrammeerde datums:
02-01-2004
09-01-2004
16-01-2004
Nu wil ik een SELECT doen met MySQL. Het probleem is dat hij moet selecteren op de datum van vandaag maar dat hij pas de volgende datum mag pakken als die datum is.
Dus: stel het is 02-01-2004 en hij selecteerd deze record dan moet hij tot en met 08-01-2004 deze record blijven pakken en op 09-01-2004 pas de nieuwe record.
Hoe moet ik dit realiseren met MySQL?
ik heb nu dit:
SELECT *, DATE_FORM(datum, '%d-%m-%Y') as datum FROM agenda WHERE datum >= NOW()";
maar deze is niet goed. Wanneer het 02-01-2004 is geweest dan pakt hij al de volgende.
Ik ben bezig een agenda te bouwen voor een tv programma. Elke vrijdag is er een nieuw programma.
Ik heb een database gemaakt met de voorgeprogrammeerde datums:
02-01-2004
09-01-2004
16-01-2004
Nu wil ik een SELECT doen met MySQL. Het probleem is dat hij moet selecteren op de datum van vandaag maar dat hij pas de volgende datum mag pakken als die datum is.
Dus: stel het is 02-01-2004 en hij selecteerd deze record dan moet hij tot en met 08-01-2004 deze record blijven pakken en op 09-01-2004 pas de nieuwe record.
Hoe moet ik dit realiseren met MySQL?
ik heb nu dit:
SELECT *, DATE_FORM(datum, '%d-%m-%Y') as datum FROM agenda WHERE datum >= NOW()";
maar deze is niet goed. Wanneer het 02-01-2004 is geweest dan pakt hij al de volgende.