folgendes problem: ich speichere für einen veranstaltungskalender termine in einer mysql. für veranstaltungen, die über mehrere tage gehen, speichere ich ein anfangs- sowie ein enddatum.
nun schreibe ich eine abfrage nach datum, soweit so gut.
jetzt grübel ich, wie ich die sql abfrage gestalte, dass auch daten zwischen anfangs- und enddatum gefunden werden.
ein beispiel:
sagen wir, eine veranstaltung beginnt am 01.01.2004 und endet am 10.01.2004
dann wird in der mysql gespeichert:
startdatum: 2004-01-01
enddatum: 2004-01-10
das problem besteht jetzt darin, dass der termin natürlich auch gefunden werden soll, wenn beispielsweise nach dem 05.01.2004 oder dem 07.01.2004 gesucht wird (da zu diesem zeitpunkt die veranstaltung ja noch läuft)
hat jemand ne lösung? ich such mir schon die halbe nacht die finger wund.
nun schreibe ich eine abfrage nach datum, soweit so gut.
jetzt grübel ich, wie ich die sql abfrage gestalte, dass auch daten zwischen anfangs- und enddatum gefunden werden.
ein beispiel:
sagen wir, eine veranstaltung beginnt am 01.01.2004 und endet am 10.01.2004
dann wird in der mysql gespeichert:
startdatum: 2004-01-01
enddatum: 2004-01-10
das problem besteht jetzt darin, dass der termin natürlich auch gefunden werden soll, wenn beispielsweise nach dem 05.01.2004 oder dem 07.01.2004 gesucht wird (da zu diesem zeitpunkt die veranstaltung ja noch läuft)
hat jemand ne lösung? ich such mir schon die halbe nacht die finger wund.
Kommentar