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

MySQL में वर्तमान तिथि से पिछले 3 दिनों के अंतराल से रिकॉर्ड प्राप्त करें और संबंधित रिकॉर्ड जोड़ें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable(ProductAmount int, BuyDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.94 सेकंड)

नोट - मान लें कि वर्तमान तिथि 2010-09-15 है।

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

mysql> डेमोटेबल मानों में डालें(567,'2019-09-10');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> डेमोटेबल मानों में डालें(1347,'2019-09-14');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (2033, '2019-09-13'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल मानों में डालें (1256,'2019-09) -11');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> डेमोटेबल मानों में डालें(1000,'2019-09-16');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+---------------+---------------------+| उत्पाद राशि | ख़रीदने की तारीख |+---------------+---------------------+| 567 | 2019-09-10 00 :00 :00 || 1347 | 2019-09-14 00:00 :00 || 2033 | 2019-09-13 00:00 :00 || 1256 | 2019-09-11 00:00 :00 || 1000 | 2019-09-16 00:00 :00 |+---------------+---------------------+ सेट में 5 पंक्तियाँ (0.00 सेकंड)

MySQL क्वेरी में अब () फ़ंक्शन का उपयोग करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable से sum(ProductAmount) चुनें जहां खरीद दिनांक> Now()- 3 दिन का अंतराल;

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

<पूर्व>+----------------------+| योग(उत्पाद राशि) |+--------------------------+| 4380 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL क्वेरी 45 दिनों के अंतराल के साथ दिनों को जोड़ने और एक नए कॉलम में आउटपुट प्रदर्शित करने के लिए

    इसके लिए आप date_add() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1930 (ड्यूटाइम डेटाटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1930 मानों में डालें (2014-06-16); क्वेरी ठीक है, 1 पंक्ति प्रभावित

  1. वर्तमान तिथि और वर्तमान तिथि से रिकॉर्ड लाने के लिए MySQL में शर्त पूरी होने पर कॉलम का चयन करें + 1

    आइए सबसे पहले वर्तमान तिथि प्राप्त करें - curdate() चुनें; यह निम्नलिखित आउटपुट देगा - +---------------+| दही () |+---------------+| 2019-12-15 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerNa

  1. MySQL में वर्तमान तिथि में 11 दिन जोड़ें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1994(ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.33 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1994 मान (2018-12-20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.42 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रि