"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > MySQL \'समय\' फ़ील्ड के बीच बीते समय की गणना कैसे करें?

MySQL \'समय\' फ़ील्ड के बीच बीते समय की गणना कैसे करें?

2024-11-06 को प्रकाशित
ब्राउज़ करें:876

How to Calculate Time Elapsed Between MySQL \'Time\' Fields?

MySQL 'समय' फ़ील्ड के बीच बीता हुआ समय की गणना करें

MySQL में, आपको एक ऐसे परिदृश्य का सामना करना पड़ा होगा जहां आपको दो 'समय' फ़ील्ड के बीच बीता हुआ समय निर्धारित करने की आवश्यकता होगी . ये फ़ील्ड आम तौर पर पारंपरिक HH:MM प्रारूप का पालन करने के बजाय किसी घटना में शेष समय का प्रतिनिधित्व करते हैं।

समय के अंतर की सटीक गणना करने के लिए, आप TIMESTAMPDIFF() फ़ंक्शन का उपयोग कर सकते हैं। यहां बताया गया है कि यह कैसे काम करता है:

TIMESTAMPDIFF(MINUTE, Time_Field_1, Time_Field_2)

इस फ़ंक्शन में:

  • Time_Field_1: शुरुआती समय का प्रतिनिधित्व करता है।
  • Time_Field_2: समाप्ति समय का प्रतिनिधित्व करता है।

फ़ंक्शन मिनटों में समय का अंतर लौटाता है। उदाहरण के लिए, यदि Time_Field_1 12:25 है और Time_Field_2 5:45 है, तो परिणाम 405 मिनट होगा।

इस अंतर को दशमलव के रूप में व्यक्त करने के लिए, बस परिणाम को 60 से विभाजित करें:

TIMESTAMPDIFF(MINUTE, Time_Field_1, Time_Field_2)/60

उपरोक्त उदाहरण में, इससे दशमलव मान 6.75 प्राप्त होगा।

इस दृष्टिकोण का उपयोग करके, आप प्रभावी ढंग से समय की गणना कर सकते हैं घटनाओं के बीच समाप्त करें और वांछित प्रारूप में परिणाम प्राप्त करें।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3