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

MySQL में दो निर्दिष्ट डेटा के बीच पूर्ण 24-घंटे के दिनों की गणना कैसे करें?


DATEDIFF() फंक्शन में गणना के लिए केवल मानों के डेटा भागों का उपयोग किया जाता है, इसलिए हम दो निर्दिष्ट डेटा के बीच पूर्ण 24 घंटे के दिनों की गणना के लिए TIMESTAMPDIFF() फंक्शन का उपयोग कर सकते हैं।

उदाहरण के लिए, यदि हम '2017-05-27 11:59:00' और '2017-05-23 12:00:00' के बीच पूर्ण 24 घंटे के दिन ढूंढना चाहते हैं तो निम्नलिखित MySQL क्वेरी होगी:

mysql> SELECT TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00', '2017-05-27 11:59:00');
+---------------------------------------------------------------------------+
| TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00', '2017-05-27 11:59:00') |
+---------------------------------------------------------------------------+
| 3 |
+---------------------------------------------------------------------------+
1 row in set (0.00 sec)

व्याख्या: DATEDIFF() केवल डेटा भाग घटाता है (27-23=4)। TIMESTAMPDIFF(DAY, ...) पूर्ण 24-घंटे अवधि गिनता है (23 तारीख 12:00 से 27 तारीख 11:59 तक 3 पूर्ण दिन)।

  1. - MySQL में DATEDIFF() का उपयोग करके समान पंक्तियों के अलग-अलग कॉलम से दो दिनांकों के बीच दिनों की गणना करना

    MySQL DATEDIFF() के साथ दो दिनांक कॉलम के बीच अंतर एक ही पंक्ति में दो दिनांक कॉलम के बीच दिनों की संख्या की गणना करने के लिए, सीधे उन कॉलम पर DATEDIFF() का उपयोग करें। यह रोजगार अवधि, परियोजना अवधि, किराया अवधि आदि के लिए उपयोगी है। उदाहरण: कर्मचारी कार्य दिवस गणना SELECT * FROM DemoTable1471; +-

  1. - C# में दो तारीखों के बीच मिनट गणना करना

    पहले दो तारीखें सेट करें: DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 17, 11, 14, 25); अब दो तारीखों के बीच अंतर की गणना करें: TimeSpan ts = date2 - date1; मिनट गणना करने के लिए: ts.TotalMinutes पूर्ण कोड using System; using System.Linq; public cla

  1. - Python का उपयोग करके दो डेट्स के बीच दिनों की संख्या कैसे गणना करें?

    आप Python में दो डेट्स के बीच दिनों की संख्या खोजने के लिए सिंपल डेट अंकगणित का उपयोग कर सकते हैं। उन 2 डेट्स को परिभाषित करें जिनके बीच आप दिनों का अंतर खोजना चाहते हैं। फिर इन डेट्स को घटाकर timedelta ऑब्जेक्ट प्राप्त करें और इस ऑब्जेक्ट के days प्रॉपर्टी की जांच करके आवश्यक परिणाम प्राप्त करें। उ