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

MySQL में डेटाटाइम से 3 घंटे कैसे घटाएं?


MySQL में डेटटाइम से 3 घंटे घटाएं, निम्न में से किसी भी तरीके का उपयोग करें। पहला तरीका इस प्रकार है -

केस 1 - DATE_ADD()

का उपयोग करना
अपनेTableName से date_add(yourColumnName,अंतराल -3 घंटे) चुनें;

केस 2 - DATE_SUB()

Using का उपयोग करना
अपनेTableName से date_sub(yourColumnName,अंतराल 3 घंटे) चुनें;

सबसे पहले, वर्तमान दिनांक-समय प्राप्त करने के लिए अभी () का उपयोग करें -

mysql> अभी चुनें ();

निम्न आउटपुट है -

<पूर्व>+---------------------+| अब () |+---------------------+| 2018-11-30 10:13:23 |+---------------------+1 पंक्ति सेट (0.00 सेकंड) में

DATE_ADD

डेटटाइम से 3 घंटे घटाने की क्वेरी इस प्रकार है। date_add के साथ, हमने एक ऋणात्मक तिथि निर्धारित की है -

mysql> date_add (अब (), अंतराल -3 घंटा) चुनें;

निम्न आउटपुट है -

<पूर्व>+------------------------------------------+| date_add(अब (), अंतराल -3 घंटे) |+-----------------------------------+| 2018-11-30 07:13:28 |+------------------------------------------+1 पंक्ति में सेट (0.00 सेकंड)

DATE_SUB

वर्तमान तिथि और समय प्राप्त करें -

mysql> अभी चुनें ();

आउटपुट -

<पूर्व>+---------------------+| अब () |+---------------------+| 2018-11-30 10:14:12 |+---------------------+1 पंक्ति सेट (0.00 सेकंड) में

date_sub() का उपयोग करके दूसरी विधि लागू करें। क्वेरी इस प्रकार है -

mysql> date_sub (अब (), अंतराल 3 घंटे) चुनें;

निम्न आउटपुट 3 घंटे घटाकर दिनांक प्रदर्शित करता है -

<पूर्व>+------------------------------------------+| date_sub(अब (), अंतराल 3 घंटे) |+---------------------------------+| 2018-11-30 07:14:25 |+---------------------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में वर्तमान समय में 5 घंटे कैसे जोड़ें?

    वर्तमान समय में 5 घंटे जोड़ने के लिए, हम MySQL से now() फ़ंक्शन का उपयोग करेंगे। वाक्य रचना इस प्रकार है - चुनें date_add(अब(),अंतराल कुछ पूर्णांक मान घंटा); अब, मैं उपरोक्त प्रश्न को वर्तमान समय में 5 घंटे जोड़ने के लिए लागू कर रहा हूं। क्वेरी इस प्रकार है - चुनें date_add(अब (), अंतराल 5 घंटे);

  1. MySQL डेटाटाइम को यूनिक्स टाइमस्टैम्प में कैसे बदलें?

    हम UNIX_TIMESTAMP() फ़ंक्शन की सहायता से MySQL दिनांक और समय को यूनिक्स टाइमस्टैम्प में बदल सकते हैं। निम्नलिखित प्रश्न है। UNIX_TIMESTAMP चुनें(STR_TO_DATE(अक्टूबर 19 2018 10:00 अपराह्न, %M %d %Y %h:%i%p)); उपरोक्त क्वेरी को चलाने के बाद हमें दिनांक प्रारूप में आउटपुट नहीं मिलेगा जैसा कि नीचे दि

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),