ik heb een database met daarin evenementen. Voor deze evenementen heb ik de begindatum en de einddatum opgeslagen in het volgende formaat: YYYYmmdd
Ik wil nu op een php pagina een lijst maken van 1 betreffende maand, laten we zeggen mei 2007.
naar mijn idee heb ik een aantal mogelijkheden van de evenementen.
1) het gehele evenement ligt binnen de te tonen maand
of
2) de begin of eind datum ligt buiten het te bekijken maand
of
3) beide liggen buiten de te tonen maand.
Hoe kan ik dit nu het beste in een mysql query gieten??
De eerste mogelijkheid is makkelijk:
de overige twee worden wat lastiger.
wie kan me helpen en geeft me net even dat zetje in de goede richting?
Ik wil nu op een php pagina een lijst maken van 1 betreffende maand, laten we zeggen mei 2007.
naar mijn idee heb ik een aantal mogelijkheden van de evenementen.
1) het gehele evenement ligt binnen de te tonen maand
of
2) de begin of eind datum ligt buiten het te bekijken maand
of
3) beide liggen buiten de te tonen maand.
Hoe kan ik dit nu het beste in een mysql query gieten??
De eerste mogelijkheid is makkelijk:
code:
1
| SELECT * FROM ev WHERE begindatum LIKE '200705%' AND einddatum LIKE '200705%' |
de overige twee worden wat lastiger.
wie kan me helpen en geeft me net even dat zetje in de goede richting?
hier zou een slimme opmerking kunnen staan
maar die staat er niet