SELECT CONCAT(
FLOOR(HOUR(TIMEDIFF('2010-01-06 08:46', '2010-01-01 12:30')) / 24), ' days ',
MOD(HOUR(TIMEDIFF('2010-01-06 08:46', '2010-01-01 12:30')), 24), ' hours ',
MINUTE(TIMEDIFF('2010-01-06 08:46', '2010-01-01 12:30')), ' minutes')
मेरे उदाहरण में निश्चित डेटाटाइम मानों के लिए अपने end_time और start_time का उपयोग करें
नीचे दी गई दो टिप्पणियों के अनुसार, यह समाधान केवल 35 दिनों के भीतर दिनांक अंतर के लिए काम करता है। यदि आप जानते हैं कि प्रारंभ और समाप्ति के बीच 35 दिनों से अधिक का समय है, यानी एक महीने से अधिक का अंतर है, तो इसका उपयोग न करें। TIMESTAMPDIFF का उपयोग करके यहां अन्य उत्तर काम करेंगे।