কম্পিউটার টিউটোরিয়াল

MySQL-এ দুটি টাইমস্ট্যাম্পের পার্থক্য সেকেন্ডে বের করা

দুটি টাইমস্ট্যাম্পের মধ্যে সময় পার্থক্য সেকেন্ডে বের করার পদ্ধতিগুলো নিচে দেওয়া হলো।

পদ্ধতি ১: 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)

পদ্ধতি ২: 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)

পরামর্শ: TIMESTAMPDIFF(unit, datetime1, datetime2) ব্যবহার করুন কারণ এটি ডেট টাইপসহ সঠিকভাবে কাজ করে (DATETIME, TIMESTAMP, DATE)। ইউনিট হতে পারে: MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR।

  1. MySQL-এ দুটি তারিখের মধ্যে সার্চ করা

  2. MySQL-এ REPLACE() ফাংশন ব্যবহার করে শব্দের মাঝপথি স্পেস মুছে ফেলা

  3. MySQL-এ intvalue='1' এবং intvalue=1-এর পার্থক্য

  4. MySQL-এ দুটি ডেটাটাইম মানের পার্থক্য বের করা