W tabeli "Zdarzenia" mam dwa pola typu DATETIME: DataB i DataC.
Jest następująca reguła:
- jeśli DataB jest przed godziną 13:00, to DataC musi być datą z tego samego
dnia,
- jeśli DataB jest po 13:00, to:
- jeśli DataB jest piątkowa, to DataC musi być datą z najbliższego
poniedziałku do godziny 12:00 (szerzej - najbliższego dnia roboczego, ale
nie będę się czepiał...),
- w przeciwnym wypadku DataC musi być datą z dnia następnego w stosunku
do DataB, do godziny 12:00.
Jak wybrać wszystkie zdarzenia zapisane w bazie, nie spełniające tej reguły?
MySQL 4.0.18 (brak podselectów).
Pozdrawiam,
Krzysiek