Obecnie spłodziłem coś takiego:
co powoduje wyświetlenie terminów na najbliższe pół roku od teraz.
SELECT DATA,typ FROM `terminy` WHERE DATA > NOW() AND DATA < DATE_ADD(NOW(), INTERVAL 6 MONTH) ORDER BY DATA
Chcę do tego dodać warunek, że jeżeli typ byłby "R", wtedy ma pobrać tylko te terminy, które zostały dodane w ciągu ostatnich dwóch dni. Zapewne samo to byłoby łatwo zrobić ale nie bardzo wiem jak to ugryźć, ponieważ pewnie trzeba jakoś połączyć z warunkiem IF, który przyjmuje warunki jeśli tak i nie, ale nie wiem jak to wrzucić w WHERE.