इसके लिए आप TIME_TO_SEC() फ़ंक्शन का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल -> (-> सोर्सटाइम टाइम, -> डेस्टिनेशन टाइम टाइम ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.33 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('10:20:00', '4:50:54'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('12:05:10 ','7:45:12');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------+---------------------+| सोर्सटाइम | गंतव्य समय |+---------------+---------------------+| 10:20:00 | 04:50:54 || 12:05:10 | 07:45:12 |+---------------+---------------------+2 पंक्तियों में सेट (0.00 सेकंड)समय अंतर को सेकंड में बदलने के लिए निम्नलिखित क्वेरी है -
डेमोटेबल सेmysql> सेलेक्ट ABS(TIME_TO_SEC(timediff(DestinationTime, SourceTime)));
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------------------------------------------ -----------+| ABS(TIME_TO_SEC(timediff(destinationTime, SourceTime))) |+------------------------------------------ ---------------------+| 19746 || 15598 | ----------+2 पंक्तियाँ सेट में (0.00 सेकंड)