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

MySQL-এ ১৫+ দিন পুরনো টাইমস্ট্যাম্প वाले রেকর্ড খোঁজা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable 
-> ( 
-> ArrivalDate datetime 
-> ); Query OK, 0 rows affected (0.91 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন। ধরে নিই বর্তমান তারিখ ২০১৯-০৭-০৩:

mysql> insert into DemoTable values('2019-07-03'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('2019-06-20'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values('2019-06-15'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('2018-06-11'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('2018-06-01'); Query OK, 1 row affected (0.17 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+---------------------+
| ArrivalDate         |
+---------------------+
| 2019-07-03 00:00:00 |
| 2019-06-20 00:00:00 |
| 2019-06-15 00:00:00 |
| 2018-06-11 00:00:00 |
| 2018-06-01 00:00:00 |
+---------------------+
5 rows in set (0.00 sec)

১৫+ দিন পুরনো টাইমস্ট্যাম্প वाले রেকর্ড খোঁজার কোয়ারী:

mysql> select *from DemoTable where ArrivalDate < date_sub(now(), interval 15 day) order by ArrivalDate DESC;

আউটপুট

এটি নিচের আউটপুট দেবে (বর্তমান তারিখ ২০১৯-০৭-০৩ ধরে):

+---------------------+
| ArrivalDate         |
+---------------------+
| 2019-06-15 00:00:00 |
| 2018-06-11 00:00:00 |
| 2018-06-01 00:00:00 |
+---------------------+
3 rows in set (0.00 sec)
  1. MySQL কুয়েরি: বর্তমান তারিখ থেকে ২ সপ্তাহ আগের রেকর্ড ফেচ করা

  2. MySQL-এ FORMAT() ব্যবহার করে কaarেন্সি রেকর্ড ফরম্যাট করা

  3. MySQL에서 특정 월 범위(예: 작년 7월~올해 7월) 데이터 조회하기

  4. MySQL-ে আজ থেকে ১৫ দিন আগের রেকর্ড বের করা (DATE_SUB এবং INTERVAL)