De MySQL-documentatie voor DATE_ADD (http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add ) vermeldt expliciet dat u datumberekeningen mag doen met de + en - operatoren.
Gezien het feit dat het wordt onderschreven door de documenten, denk ik dat elk verschil stilistisch is. Persoonlijk denk ik dat de +/- gemakkelijker te lezen is (je gebruikt tenslotte geen INT_ADD(...) of DOUBLE_ADD(...) om numerieke waarden te manipuleren, dus waarom datums?). Anderen hebben misschien hun eigen redenen om DATE_ADD en DATE_SUB leuk te vinden, en dat is ook prima. Kies gewoon iets en blijf erbij.
Jemiah