MySQL में, आपको एक ऐसे परिदृश्य का सामना करना पड़ा होगा जहां आपको दो 'समय' फ़ील्ड के बीच बीता हुआ समय निर्धारित करने की आवश्यकता होगी . ये फ़ील्ड आम तौर पर पारंपरिक HH:MM प्रारूप का पालन करने के बजाय किसी घटना में शेष समय का प्रतिनिधित्व करते हैं।
समय के अंतर की सटीक गणना करने के लिए, आप TIMESTAMPDIFF() फ़ंक्शन का उपयोग कर सकते हैं। यहां बताया गया है कि यह कैसे काम करता है:
TIMESTAMPDIFF(MINUTE, 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