Now()-1 दिन से रिकॉर्ड प्राप्त करने के लिए, आप निम्न सिंटैक्स का उपयोग कर सकते हैं -
अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम>=अब()-अंतराल 1 दिन;
उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने के लिए क्वेरी।
mysql> टेबल बनाएं GetRecordsFromNow −> ( −> YourDateTime datetime −> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.76 सेकंड)
अब कुछ तारीखें खेतों में डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> GetRecordsFromNow मानों में डालें (date_add (अब (), अंतराल 3 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> GetRecordsFromNow मानों में डालें (date_add (अब (), अंतराल -1 दिन) );क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> GetRecordsFromNow मानों में डालें (date_add (अब (), अंतराल -2 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> GetRecordsFromNow मानों में डालें (date_add (अब (), अंतराल -3 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> GetRecordsFromNow मानों में डालें (date_add (अब (), अंतराल -1 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08) सेकंड)
चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड्स को प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> GetRecordsFromNow से *चुनें;
निम्न आउटपुट है -
<पूर्व>+---------------------+| आपका दिनांक समय |+---------------------+| 2018-12-07 22:30:18 || 2018-12-03 22:30:31 || 2018-12-02 22:30:41 || 2018-12-01 22:30:56 || 2018-12-03 22:31:04 |+---------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)अब से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है () -1 दिन -
mysql> GetRecordsFromNow से * चुनें जहां YourDateTime>=now()-interval 1 दिन;
निम्न आउटपुट है -
<पूर्व>+---------------------+| आपका दिनांक समय |+---------------------+| 2018-12-07 22:30:18 |+---------------------+1 पंक्ति सेट में (0.04 सेकंड)