DATE_ADD के लिए MySQL दस्तावेज़ (http://dev.mysql.com/doc/refman/5.1/hi/date-and-time-functions.html#function_date-add ) स्पष्ट रूप से बताता है कि आप + और - ऑपरेटरों के साथ अंकगणित की तारीख कर सकते हैं।
यह देखते हुए कि यह डॉक्स द्वारा समर्थित है, मुझे लगता है कि कोई भी अंतर शैलीगत है। मुझे व्यक्तिगत रूप से लगता है कि +/- को पढ़ना आसान है (आखिरकार, आप संख्यात्मक मानों में हेरफेर करने के लिए INT_ADD(...) या DOUBLE_ADD(...) का उपयोग नहीं करते हैं, तो तिथियां क्यों?) दूसरों के पास DATE_ADD और DATE_SUB को पसंद करने के अपने कारण हो सकते हैं, और यह भी ठीक है। बस कुछ चुनें और उससे चिपके रहें।
जेमियाह