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

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

দুটি টাইমস্ট্যাম্পের পার্থক্য সেকেন্ডে বের করতে MySQL-এ TIME_TO_SEC() এবং TIMEDIFF() দুটি ইন-বিল্ট ফাংশন ব্যবহার করতে হয়। সিনট্যাক্স:

SELECT TIME_TO_SEC(TIMEDIFF(yourColumnName1, yourColumnName2)) AS anyVariableName FROM yourTableName;

কনসেপ্ট বুঝতে একটি টেবিল তৈরি করি:

mysql> CREATE TABLE TimeToSecond (
    -> MyTime TIMESTAMP,
    -> YourTime TIMESTAMP
    -> ); Query OK, 0 rows affected (0.48 sec)

টেবিলে কিছু ডেটাটাইম মান ইনসার্ট করি:

mysql> INSERT INTO TimeToSecond VALUES('2016-05-10 10:02:00', '2016-05-10 10:00:00'); Query OK, 1 row affected (0.15 sec)
mysql> INSERT INTO TimeToSecond VALUES('2016-05-10 10:06:00', '2016-05-10 10:03:00'); Query OK, 1 row affected (0.24 sec)
mysql> INSERT INTO TimeToSecond VALUES('2018-05-10 11:00:00', '2018-05-10 10:00:00'); Query OK, 1 row affected (0.08 sec)

সিলেক্ট স্টেটমেন্ট দিয়ে সব রেকর্ড দেখি:

mysql> SELECT * FROM TimeToSecond;

আউটপুট:

+---------------------+---------------------+
| MyTime              | YourTime            |
+---------------------+---------------------+
| 2016-05-10 10:02:00 | 2016-05-10 10:00:00 |
| 2016-05-10 10:06:00 | 2016-05-10 10:03:00 |
| 2018-05-10 11:00:00 | 2018-05-10 10:00:00 |
+---------------------+---------------------+
3 rows in set (0.00 sec)

দুটি টাইমস্ট্যাম্পের পার্থক্য সেকেন্ডে বের করার ক্যোয়ারি:

mysql> SELECT TIME_TO_SEC(TIMEDIFF(MyTime, YourTime)) AS DifferenceInSeconds FROM TimeToSecond;

আউটপুট:

+---------------------+
| DifferenceInSeconds |
+---------------------+
|                 120 |
|                 180 |
|                3600 |
+---------------------+
3 rows in set (0.00 sec)
  1. জাভাস্ক্রিপ্টে দুটি ডেটের মধ্যে সেকেন্ডের পার্থক্য বের করার উপায়

  2. জাভাস্ক্রিপ্টে দুটি টাইমস্ট্যাম্পের মধ্যে সেকেন্ডে পার্থক্য বের করার উপায়

  3. জাভাস্ক্রিপ্টে দুটি অবজেক্টের পার্থক্য বের করা

  4. How to get the difference between two dates in Android?