Что не так с этими двумя запросами?
SELECT (DATE_ADD('2008-11-31',INTERVAL 365 DAY) + INTERVAL 0 DAY) as occursOn
Result:
(
[0] => Array
(
[occursOn] =>
)
)
И
SELECT (DATE_ADD('2008-11-31',INTERVAL 730 DAY) + INTERVAL 0 DAY) as occursOn
Result:
(
[0] => Array
(
[occursOn] =>
)
)
Как видите, возвращаемое значение occursOn
каждый раз пусто.
Эти запросы генерируются динамически, поэтому второй +INTERVAL 0 DAY
необходим и не может быть устранен.