MySQL में तिथियों को समूहबद्ध करने के लिए, ग्रुप बाय क्लॉज का उपयोग करें -
mysql> टेबल बनाएं DemoTable2002( CustomerName varchar(20), CustomerShippingDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable2002 मानों ('क्रिस', '2019-01-10') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable2002 मानों में डालें ('डेविड','2018-12-31 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable2002 मानों में डालें ('डेविड', '2019-12-16'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable2002 मानों में डालें ( 'क्रिस','2018-12-01');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable2002 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------+--------------------------+| ग्राहक का नाम | ग्राहक शिपिंग तिथि |+--------------+--------------------------+| क्रिस | 2019-01-10 00:00:00 || डेविड | 2018-12-31 00:00:00 || डेविड | 2019-12-16 00:00:00 || क्रिस | 2018-12-01 00:00:00 |+--------------+--------------------------+ सेट में 4 पंक्तियाँ (0.00 सेकंड)यहां दिनांकों को समूहीकृत करके रिकॉर्ड प्रदर्शित करने की क्वेरी दी गई है -
mysql> दिनांक (न्यूनतम (ग्राहक शिपिंग दिनांक)), दिनांक (अधिकतम (ग्राहकशिपिंग दिनांक)), ग्राहक नाम DemoTable2002 समूह से CustomerName द्वारा चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------------------------------------------+--------------- ---------------------+--------------+| दिनांक (मिनट (ग्राहक शिपिंग दिनांक)) | दिनांक (अधिकतम (ग्राहक शिपिंग दिनांक)) | ग्राहक का नाम |+-------------------------------------+--------------- ------------------------+--------------+| 2018-12-01 | 2019-01-10 | क्रिस || 2018-12-31 | 2019-12-16 | डेविड |+------------------------------------------+--------------- ------------------------+--------------+2 पंक्तियाँ सेट में (0.00 सेकंड)