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

MySQL में समय की परवाह किए बिना तिथि के अनुसार समूह कैसे करें?

<घंटा/>

जब आपके पास तालिका में प्रत्येक के लिए अलग-अलग समय मानों वाली समान तिथियां हों, तो आप उन्हें GROUP BY DATE के साथ आसानी से समूहित कर सकते हैं।

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable692 (DueDatetime datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.97 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> DemoTable692 मानों में डालें ('2019-07-21 10:20:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable692 मानों में डालें ('2019-06-11 11:00 :10');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड)mysql> डेमोटेबल 692 मानों में डालें ('2019-07-21 11:00:10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.97 सेकंड) mysql> में डालें DemoTable692 मान ('2019-07-21 12:10:10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें:

mysql> DemoTable692 से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| नियत समय |+---------------------+| 2019-07-21 10:20:00 || 2019-06-11 11:00:10 || 2019-07-21 11:00:10 || 2019-07-21 12:10:10 |+---------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहां समय की परवाह किए बिना GROUP BY DATE की क्वेरी दी गई है -

mysql> DemoTable692 GROUP BY DATE(DueDatetime) से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| नियत समय |+---------------------+| 2019-07-21 10:20:00 || 2019-06-11 11:00:10 |+---------------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में डेटा प्रकार को दिनांक से दिनांक/समय में बदलना?

    डेटा प्रकार को दिनांक से दिनांक/समय में बदलने के लिए, परिवर्तन कमांड का उपयोग करें। टेबल बदलें yourTableName अपना ColumnName बदलें, yourColumnName डेटाटाइम; आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, LoginDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित

  1. MySQL में स्ट्रिंग को समय में कैसे बदलें?

    आप प्रारूप विनिर्देशक का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से किसी भी उपनाम के रूप में str_to_date(yourColumnName,%d/%m/%Y %h:%i %p) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डे

  1. MySQL में दिनांक प्रारूप को कैसे परिवर्तित करें?

    दिनांक प्रारूप को रूपांतरित करने के लिए, STR_TO_DATE() - . का उपयोग करें टेबल बनाएं DemoTable2010(ड्यूडेट वर्कर(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2010 मानों में सम्मिलित करें(31/01/2017 11:00:20);क्वेरी ठीक है, 1 पं