आइए अब दो टाइमस्टैम्प के बीच सेकंड में समय अंतर की गणना करने के निम्नलिखित तरीकों को देखते हैं।
विधि 1: TIMESTAMPDIFF फ़ंक्शन का उपयोग
दो टाइमस्टैम्प के बीच अंतर की गणना करने के लिए निम्नलिखित क्वेरी है।
mysql> SELECT TIMESTAMPDIFF(SECOND, '2018-10-17 11:51:55', '2018-10-17 11:51:58');
सेकंड में निम्नलिखित आउटपुट है।
+---------------------------------------------------------------------+ | TIMESTAMPDIFF(SECOND, '2018-10-17 11:51:55', '2018-10-17 11:51:58') | +---------------------------------------------------------------------+ | 3 | +---------------------------------------------------------------------+ 1 row in set (0.00 sec)
विधि 2: UNIX_TIMESTAMP फ़ंक्शन का उपयोग
UNIX टाइमस्टैम्प की मदद से दो टाइमस्टैम्प के बीच अंतर की गणना करने के लिए निम्नलिखित क्वेरी है।
mysql> SELECT UNIX_TIMESTAMP('2018-10-17 11:57:50') - UNIX_TIMESTAMP('2018-10-17 11:57:45') as DifferenceInSeconds;
सेकंड में निम्नलिखित आउटपुट है।
+---------------------+ | DifferenceInSeconds | +---------------------+ | 5 | +---------------------+ 1 row in set (0.00 sec)