Dokumentasi MySQL untuk DATE_ADD (http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add ) secara eksplisit menyatakan bahwa Anda dapat melakukan aritmatika tanggal dengan operator + dan -.
Mengingat itu didukung oleh dokumen, saya pikir perbedaan apa pun adalah gaya. Saya pribadi berpikir +/- lebih mudah dibaca (setelah semua, Anda tidak menggunakan INT_ADD(...) atau DOUBLE_ADD(...) untuk memanipulasi nilai numerik, jadi mengapa tanggal?). Orang lain mungkin memiliki alasan sendiri untuk menyukai DATE_ADD dan DATE_SUB, dan itu juga tidak masalah. Pilih saja sesuatu dan pertahankan.
Jemiah