DATEDIFF के बारे में क्या समारोह?
मैनुअल के पेज का हवाला देते हुए:
<ब्लॉकक्वॉट>DATEDIFF() एक तारीख से दूसरी तारीख तक के दिनों में एक मान के रूप में expr1 - expr2 व्यक्त करता है। expr1 और expr2 दिनांक या दिनांक और समय के भाव हैं। गणना में मानों के केवल दिनांक भागों का उपयोग किया जाता है
आपके मामले में, आप इसका उपयोग करेंगे:
mysql> select datediff('2010-04-15', '2010-04-12');
+--------------------------------------+
| datediff('2010-04-15', '2010-04-12') |
+--------------------------------------+
| 3 |
+--------------------------------------+
1 row in set (0,00 sec)
लेकिन ध्यान दें कि तारीखों को YYYY-MM-DD
. के रूप में लिखा जाना चाहिए , और नहीं DD-MM-YYYY
जैसे आपने पोस्ट किया।