Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL Now () -1 दिन से रिकॉर्ड चुनें?

<घंटा/>

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 सेकंड)
  1. 00:00 से आज की तारीख तक की तारीख चुनने के लिए MySQL क्वेरी

    मान लें कि वर्तमान तिथि 2019-09-14 8:50:10 है। अब, हम 00:00 से 2019-09-14 8:50:10 तक के रिकॉर्ड चाहते हैं। आइए अब एक उदाहरण देखें और एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (ड्यूडेट डेटटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

  1. समान दिन के रिकॉर्ड से MySQL में योग मान

    इसके लिए GROUP BY और DATE() का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने समान तिथियों वाले कुछ अभिलेखों के साथ दिनांक रिकॉर्ड सम्मिलित किए हैं - DemoTable1358 मानों में डालें (2016-09-2

  1. MySQL क्वेरी महीनों की एक श्रृंखला से रिकॉर्ड लाने के लिए?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1795 (नाम varchar(20), नियत दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1795 मानों में डालें ( माइक,2018-12-31);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उप