Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में कुल समय अवधि (समय जोड़ें) की गणना करें?

<घंटा/>

MySQL में कुल समय अवधि की गणना करने के लिए, आपको SEC_TO_TIME() का उपयोग करना होगा। आइए एक टेबल बनाकर एक उदाहरण देखें

mysql> टेबल बनाएं AddTotalTimeDemo -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> लॉग इनटाइम टाइम -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।

क्वेरी इस प्रकार है

mysql> AddTotalTimeDemo (लॉगिनटाइम) मान ('05:05:00') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> AddTotalTimeDemo (लॉगिनटाइम) मानों में डालें ('07:20:00') क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> AddTotalTimeDemo (लॉगिनटाइम) मान ('02:05:00') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> AddTotalTimeDemo (लॉगिनटाइम) मानों में डालें ( '03:03:00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड)mysql> AddTotalTimeDemo(LoginTime) मानों में डालें('05:07:00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।

क्वेरी इस प्रकार है

mysql> AddTotalTimeDemo से *चुनें;

निम्न आउटपुट है

<पूर्व>+----+-----------+| आईडी | लॉग इन टाइम |+----+-----------+| 1 | 05:05:00 || 2 | 07:20:00 || 3 | 02:05:00 || 4 | 03:03:00 || 5 | 05:07:00 |+----+-----------+5 पंक्तियों में सेट (0.00 सेकंड)

MySQL में कुल समय अवधि की गणना करने के लिए निम्नलिखित क्वेरी है

mysql> SEC_TO_TIME चुनें (SUM(TIME_TO_SEC(LoginTime))) AddTotalTimeDemo से कुल समय के रूप में;

निम्न आउटपुट है

<पूर्व>+-----------+| टोटलटाइम |+-----------+| 22:40:00 |+-----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. DATETIME प्रकार के साथ सेट किए गए MySQL कॉलम में समय कैसे जोड़ें?

    डेटाटाइम में समय जोड़ने के लिए, MySQL में ADDTIME () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1848 (शिपिंगडेट डेटाटाइम);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1848 मान (2019-12-03 17:30:00) में ड

  1. MySQL डेटाटाइम दिन जोड़ने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1871 (ArrivalDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1871 मान (2019-01-31) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से स

  1. MySQL में वर्तमान तिथि में 11 दिन जोड़ें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1994(ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.33 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1994 मान (2018-12-20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.42 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रि