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 सेकंड)