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

MySQL-এ টেবিল তৈরি করে TIMESTAMPDIFF() বাস্তবায়ন করা

TIMESTAMPDIFF() দুটি ডেট বা ডেটটাইম এক্সপ্রেশনের মধ্যে পার্থক্য ক্যালকুলেট করে। প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable665(
    PunchInTime datetime,
    PunchOutTime datetime,
    Details INT(11) AS (ABS(TIMESTAMPDIFF(second,PunchInTime,PunchOutTime)))
) ENGINE=MyISAM;
Query OK, 0 rows affected (0.23 sec)

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

mysql> insert into DemoTable665(PunchInTime,PunchOutTime) values('2019-09-21 9:30:10','2019-09-21 04:34:56');
Query OK, 1 row affected (0.05 sec)
mysql> insert into DemoTable665(PunchInTime,PunchOutTime) values('2019-11-11 10:00:20','2019-11-11 05:30:16');
Query OK, 1 row affected (0.04 sec)

সব রেকর্ড দেখি:

mysql> select *from DemoTable665;

আউটপুট (Details কলামটি সেকেন্ডে পার্থক্য দেখাচ্ছে):

+---------------------+---------------------+---------+
| PunchInTime         | PunchOutTime        | Details |
+---------------------+---------------------+---------+
| 2019-09-21 09:30:10 | 2019-09-21 04:34:56 |   17714 |
| 2019-11-11 10:00:20 | 2019-11-11 05:30:16 |   16204 |
+---------------------+---------------------+---------+
2 rows in set (0.00 sec)
  1. MySQL-এ CREATE TEMPORARY TABLE ব্যবহার করে তারিখ সহ অস্থায়ী টেবিল তৈরি

  2. MySQL-এ হারমোনিক মিন এবং কোড্রেটিক মিন বের করা

  3. MySQL-ে ইনডেক্সসহ টেবিল তৈরি করা (CREATE INDEX)

  4. MySQL에서 DOUBLE 타입 길이와 소수점 자릿수 지정하기