इसके लिए MONTH() और DAY() का इस्तेमाल करें। आइए पहले एक −
. बनाएंmysql> टेबल बनाएं DemoTable1429 -> ( -> एनिवर्सरीडेट डेट -> );
इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1429 मानों ('2019-09-29') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> DemoTable1429 मानों ('2018-09-27') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1429 मानों ('2016-09-28') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1429 मानों में डालें ('2015-09-29'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
−
. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करेंmysql> DemoTable1429 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------------+| वर्षगांठ की तारीख |+-----------------+| 2019-09-29 || 2018-09-27 || 2016-09-28 || 2015-09-29 |+-----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)वर्तमान तिथि इस प्रकार है -
mysql> सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-09-29 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
वर्तमान दिनांक के दिन और महीने की तुलना में दिनांक रिकॉर्ड प्राप्त करने के लिए क्वेरी यहां दी गई है -
mysql> DemoTable1429 से * चुनें -> जहां महीना (वर्षगांठ की तारीख) =महीना (दही ()) -> और दिन (वर्षगांठ की तारीख) =दिन (दही ());
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------------+| वर्षगांठ की तारीख |+-----------------+| 2019-09-29 || 2015-09-29 |+-----------------+2 पंक्तियों में सेट (0.00 सेकंड)