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

MySQL क्वेरी प्रारंभ और समाप्ति तिथि के साथ दिनांक सीमा में दिनों की गणना करने के लिए

<घंटा/>

दिनांक सीमा में दिनों की गणना करने के लिए, आपको DATEDIFF() का उपयोग करके दिनांकों के बीच अंतर ज्ञात करना होगा।

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

mysql> टेबल बनाएं DemoTable730 (StartDate date, EndDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड)

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

mysql> DemoTable730 मानों में डालें ('2019-01-21', '2019-07-21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable730 मानों में डालें ('2018-10-11 ','2018-12-31');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.46 सेकंड)mysql> DemoTable730 मानों में डालें ('2016-01-01', '2016-12-31'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+---------------+---------------+| प्रारंभ दिनांक | समाप्ति तिथि |+---------------+---------------+| 2019-01-21 | 2019-07-21 || 2018-10-11 | 2018-12-31 || 2016-01-01 | 2016-12-31 |+---------------+-----------+3 पंक्तियों में सेट (0.00 सेकंड)

दिनांक सीमा में दिनों की गणना करने के लिए क्वेरी निम्नलिखित है:

mysql> DemoTable730 से ABS(DATEDIFF(StartDate,EndDate)) AS डेज चुनें;

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

<पूर्व>+----------+| दिन |+------+| 181 || 81 || 365 |+------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. दिनांक के अनुसार समूह परिणामों के लिए MySQL क्वेरी और डुप्लिकेट मानों की संख्या प्रदर्शित करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.85 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1496(PassengerCode,ArrivalDate) मान (202,2013-03-18 04:10:01) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिक

  1. MySQL क्वेरी सप्ताह के दिन के साथ दिनांक रिकॉर्ड घटाना और रिकॉर्ड के साथ कार्यदिवस प्रदर्शित करना

    इसके लिए आप DATE_FORMAT() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1820 (AdmissionDate varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1820 मान (16/04/2017) में डालें; क्वेरी ठीक है, 1 पंक्ति

  1. प्रारंभ और समाप्ति तिथि की सीमा से व्यावसायिक दिनों की कुल संख्या की गणना करने के लिए एक पायथन फ़ंक्शन लिखें

    मान लें, आपके पास दिनांकों की दिनांक_श्रेणी है और कुल व्यावसायिक दिनों का परिणाम है, Dates are: DatetimeIndex(['2020-01-01', '2020-01-02', '2020-01-03', '2020-01-06',                '2020-01-07', '2020-01-08', &#