Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL टाइमडिफ आउटपुट को दिन, घंटे, मिनट, दूसरे प्रारूप में परिवर्तित करता है

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 का उपयोग करके यहां अन्य उत्तर काम करेंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSH टनल पर MySQL सर्वर को दूरस्थ रूप से एक्सेस करें

  2. MySQL में एक कॉलम अपडेट करें

  3. विजुअल COBOL को MySQL से कनेक्ट करना

  4. डेटाबेस में बीक्रिप्ट हैशेड पासवर्ड को स्टोर करने के लिए मुझे किस कॉलम प्रकार/लंबाई का उपयोग करना चाहिए?

  5. PhpMyAdmin में प्रक्रियाओं को स्टोर करें