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

MySQL-এ একটি কলাম থেকে প্রথম এবং শেষ তারিখ তুলনা করার পদ্ধতি

প্রথম তারিখ এবং শেষ তারিখ তুলনা করতে TIME_TO_SEC() MAX() এবং MIN() সাথে ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   UserName varchar(100), 
   UserPostDatetime datetime ); 
Query OK, 0 rows affected (0.65 sec)

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

mysql> insert into DemoTable values('Adam','2019-08-24 11:10:00'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values('Adam','2019-08-24 11:20:00'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('Adam','2019-08-24 11:50:00'); Query OK, 1 row affected (0.13 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+----------+---------------------+ 
| UserName | UserPostDatetime    | 
+----------+---------------------+ 
| Adam     | 2019-08-24 11:10:00 | 
| Adam     | 2019-08-24 11:20:00 | 
| Adam     | 2019-08-24 11:50:00 | 
+----------+---------------------+ 
3 rows in set (0.00 sec)

প্রথম এবং শেষ তারিখ তুলনা করার কোয়ারি:

mysql> select UserName,sec_to_time(max(time_to_sec(UserPostDatetime))-min(time_to_sec(UserPostDatetime)))t from DemoTable group by UserName;

এটি নিচের আউটপুট তৈরি করবে:

+----------+----------+ 
| UserName | t        | 
+----------+----------+ 
| Adam     | 00:40:00 | 
+----------+----------+ 
1 row in set (0.03 sec)
  1. MySQL-এ DATE রেকর্ড সহ কলাম থেকে মাসের Nth সপ্তাহের দিন বের করা

  2. MySQL-এ DATE_FORMAT দিয়ে তারিখ কলাম থেকে মাসের নাম এবং বছর দেখানো

  3. MySQL에서 날짜 레코드로부터 월의 첫날과 마지막 날 구하기

  4. MySQL-এ DATE_ADD ব্যবহার করে টেবিলের তারিখ আপডেট করা (বছর যোগ/বিয়োগ)