Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में टाइमस्टैम्प को कैसे राउंड करें

कभी-कभी आपको MySQL में टाइमस्टैम्प को गोल करने की आवश्यकता हो सकती है। इस लेख में, हम देखेंगे कि कैसे date_format . का उपयोग करके MySQL में टाइमस्टैम्प को गोल किया जाए समारोह। यह आपको आपकी आवश्यकताओं के अनुसार डेटाटाइम कॉलम को विभिन्न स्वरूपों में बदलने की अनुमति देता है।


MySQL में टाइमस्टैम्प को कैसे राउंड करें

हम देखेंगे कि date_format . का उपयोग करके MySQL में टाइमस्टैम्प को कैसे गोल किया जाए समारोह। हम यह भी देखेंगे कि टाइमस्टैम्प को घंटे, मिनट, तारीख में कैसे बदला जाए।

यहाँ वर्तमान दिनांक समय प्राप्त करने के लिए SQL क्वेरी है।

mysql> select now();


date_format फ़ंक्शन में निम्न सिंटैक्स है

date_format(format_string, value)

date_format फ़ंक्शन के लिए, आपको एक प्रारूप स्ट्रिंग और मान निर्दिष्ट करना होगा जिसे आप कनवर्ट करना चाहते हैं। प्रारूप स्ट्रिंग के आधार पर, यह आपके मान को आवश्यक प्रारूप में बदल देगा। यहां date_format . के लिए उपलब्ध प्रारूप विनिर्देशों की सूची दी गई है समारोह।


महीने के लिए राउंड टाइमस्टैम्प

वर्तमान टाइमस्टैम्प को महीने में गोल करने के लिए SQL क्वेरी यहां दी गई है।

mysql> SELECT date_format(now(),'%Y-%m-%d %H');
+----------------------------------+
| date_format(now(),'%Y-%m')       |
+----------------------------------+
| 2020-12                          |
+----------------------------------+

इसी तरह, आप टाइमस्टैम्प कॉलम (जैसे बिक्री तालिका से ऑर्डर_डेट) को महीने में राउंड कर सकते हैं

बिक्री से
mysql> SELECT date_format(order_date,'%Y-%m') from sales;


दिन के लिए टाइमस्टैम्प को गोल करें

वर्तमान टाइमस्टैम्प को दिन में राउंड करने के लिए SQL क्वेरी यहां दी गई है।

mysql> SELECT date_format(now(),'%Y-%m-%d');
+----------------------------------+
| date_format(now(),'%Y-%m-%d')    |
+----------------------------------+
| 2020-12-08 11                    |
+----------------------------------+

इसी तरह, आप टाइमस्टैम्प कॉलम (जैसे बिक्री तालिका से ऑर्डर_डेट) को दिन में राउंड कर सकते हैं

बिक्री से
mysql> SELECT date_format(order_date,'%Y-%m-%d') from sales;


टाइमस्टैम्प से घंटे तक गोल करें

वर्तमान टाइमस्टैम्प को घंटे में गोल करने के लिए SQL क्वेरी यहां दी गई है।

mysql> SELECT date_format(now(),'%Y-%m-%d %H');
+----------------------------------+
| date_format(now(),'%Y-%m-%d %H') |
+----------------------------------+
| 2020-12-08 11                    |
+----------------------------------+

इसी तरह, आप टाइमस्टैम्प कॉलम (उदाहरण के लिए बिक्री तालिका से ऑर्डर_डेट) को घंटे में राउंड कर सकते हैं

बिक्री से
mysql> SELECT date_format(order_date,'%Y-%m-%d %H') from sales;


टाइमस्टैम्प से मिनट तक गोल करें

यहाँ वर्तमान टाइमस्टैम्प को मिनट में गोल करने के लिए SQL क्वेरी है।

mysql> SELECT date_format(now(),'%Y-%m-%d %H:%i');
+-------------------------------------+
| date_format(now(),'%Y-%m-%d %H:%i') |
+-------------------------------------+
| 2020-12-08 11:13                    |
+-------------------------------------+

इसी तरह, आप टाइमस्टैम्प कॉलम (जैसे बिक्री तालिका से ऑर्डर_डेट) को मिनटों में गोल कर सकते हैं

बिक्री से
mysql> SELECT date_format(order_date,'%Y-%m-%d %H:%i') from sales;


टाइमस्टैम्प से सेकंड तक गोल करें

वर्तमान टाइमस्टैम्प को सेकंड में गोल करने के लिए SQL क्वेरी यहां दी गई है।

mysql> SELECT date_format(now(),'%Y-%m-%d %H:%i:%s');
+----------------------------------------+
| date_format(now(),'%Y-%m-%d %H:%i:%s') |
+----------------------------------------+
| 2020-12-08 11:13:10                    |
+----------------------------------------+

इसी तरह, आप टाइमस्टैम्प कॉलम (जैसे बिक्री तालिका से ऑर्डर_डेट) को सेकंड में राउंड कर सकते हैं

बिक्री से
mysql> SELECT date_format(order_date,'%Y-%m-%d %H:%i:%s') from sales;

जैसा कि आप देख सकते हैं, डेटाटाइम और टाइमस्टैम्प मानों को महीने, दिन, घंटे, मिनट और सेकंड में बदलना बहुत आसान है।

MySQL के लिए एक रिपोर्टिंग टूल की आवश्यकता है? Ubiq मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon Aurora Serverless के साथ स्वचालित स्केलिंग

  2. एक MySQL डेटाबेस को CloudSQL से AWS RDS में माइग्रेट करना

  3. MySQL में पंक्तियाँ सम्मिलित करने के लिए क्वेरी सम्मिलित करें

  4. MySQL में SET autocommit=1 और START TRANSACTION के बीच अंतर (क्या मैंने कुछ याद किया है?)

  5. PDO में LIKE क्वेरी लागू करें