Mailinglisten-Archive |
Lutz Zetzsche schrieb: > Folgende Prüfungen müßtest Du durchführen: > > a) > Entspricht die Startzeit des neuen Zeitraums genau der Startzeit eines > vorhandenen Eintrags? > -> deckt die Fälle 1.-3. ab > > b) > Liegt die Startzeit des neuen Zeitraums genau zwischen der Start- und > Endzeit eines vorhandenen Eintrags? > -> deckt die Fälle ab 5., 6. und 8. ab > > c) > Liegt die Startzeit eines vorhandenen Eintrags genau zwischen der Start- > und Endzeit des neuen Zeitraums? > -> deckt die Fälle 4., 7. und 9. ab Prüfung a) kann unter gewissen Umständen entfallen, z.B. wenn mit einer MySQL-Abfrage und dem Vergleichsoperator "ausdruck BETWEEN min AND max" gearbeitet wird, der mit dem Ausdruck "min <= ausdruck AND ausdruck <= max" identisch ist. In diesem Fall wäre Prüfung a) durch Prüfung b) abgedeckt, weil b) dann mit "<=" arbeitete. Somit verblieben also nur zwei Prüffälle, nämlich b) und c). :-) Lutz
php::bar PHP Wiki - Listenarchive