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

MySQL में दो निर्दिष्ट डेटा के बीच व्यावसायिक दिन कैसे ढूंढें?


DATEDIFF(expr1, expr2) की मदद से हम दो निर्दिष्ट डेटा के बीच व्यावसायिक दिन ढूंढ सकते हैं।

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

mysql> SELECT DATEDIFF('2017-05-27', '2017-05-23') AS 'Total Business Days';
+----------------------+
| Total Business Days |
+----------------------+
| 4 |
+----------------------+
1 row in set (0.00 sec)

महत्वपूर्ण स्पष्टीकरण: DATEDIFF केवल कैलेंडर दिनों का अंतर देता है (शनिवार/रविवार शामिल)। वास्तविक "व्यावसायिक दिन" (सप्ताहांत छोड़कर) के लिए कस्टम लॉजिक या कैलेंडर टेबल की आवश्यकता होती है। MySQL में बिल्ट-इन बिजनेस डे फंक्शन नहीं है।

  1. - MySQL में TIMESTAMPDIFF से दो दिनांकों के बीच महीनों का अंतर निकालें

    MySQL का TIMESTAMPDIFF() फ़ंक्शन दो दिनांक/समय मानों के बीच निर्दिष्ट इकाई में अंतर की गणना करता है। सिंटैक्स TIMESTAMPDIFF(इकाई, दिनांक1, दिनांक2) इकाइयां: MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR उदाहरण: महीनों में अंतर 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO De

  1. - C++ में दो दी गई तारीखों के बीच दिनों की संख्या ढूंढना

    इस समस्या में, हमें दो सरणी date1[] और date2 दी जाती हैं जिनमें 3 पूर्णांक होते हैं जो तारीखों के DD-MM-YYYY को दर्शाते हैं। हमारा कार्य दो दी गई तारीखों के बीच दिनों की संख्या ढूंढना है।आइए एक उदाहरण से समस्या को समझते हैं,इनपुटdate1[] = {13, 3, 2021}, date2[] = {24, 5, 2023}आउटपुट802व्याख्याअंतर 2

  1. - PHP में दो दी गई तिथियों के बीच कुल दिनों की संख्या ज्ञात करने का प्रोग्राम

    PHP में date_diff() फ़ंक्शन दो तिथियों के बीच का अंतर ज्ञात करने का सबसे सरल और मानक तरीका है। यह एक बिल्ट-इन फ़ंक्शन है जो DateInterval ऑब्जेक्ट लौटाता है, जिससे दिनों, महीनों, वर्षों आदि का अंतर आसानी से प्राप्त किया जा सकता है। उदाहरण format(The day difference is: %R%a days); ?> आउटपुट The d