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

MySQL-এ ডেট থেকে নির্দিষ্ট সংখ্যক দিন বিয়োগ করা

হ্যাঁ, আপনি DATE_SUB() ফাংশন ব্যবহার করে ডেট থেকে নির্দিষ্ট সংখ্যক দিন বিয়োগ করতে পারেন। সিনট্যাক্স:

select date_sub(yourColumnName, Interval yourAmountOfDays day) from yourTableName;

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

mysql> create table DemoTable660(AdmissionDate datetime);
Query OK, 0 rows affected (0.82 sec)

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

mysql> insert into DemoTable660 values('2018-01-24');
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable660 values('2019-07-10');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable660 values('2020-11-20');
Query OK, 1 row affected (0.59 sec)

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

mysql> select *from DemoTable660;

আউটপুট:

+---------------------+
| AdmissionDate       |
+---------------------+
| 2018-01-24 00:00:00 |
| 2019-07-10 00:00:00 |
| 2020-11-20 00:00:00 |
+---------------------+
3 rows in set (0.00 sec)

৫ দিন বিয়োগ করার ক্যোয়ারি:

mysql> select date_sub(AdmissionDate, Interval 5 day) from DemoTable660;

আউটপুট:

+----------------------------------------+
| date_sub(AdmissionDate, Interval 5 day) |
+----------------------------------------+
| 2018-01-19 00:00:00                    |
| 2019-07-05 00:00:00                    |
| 2020-11-15 00:00:00                    |
+----------------------------------------+
3 rows in set (0.00 sec)
  1. MySQL-এ BETWEEN দিয়ে দ্রুত ডেটা রেঞ্জ সার্চ করা

  2. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে স্ট্রিং থেকে তারিখ এক্সট্র্যাক্ট করুন

  3. MySQL-এ DATE_ADD ব্যবহার করে বর্তমান তারিখে ১১ দিন যোগ করা

  4. Java-এ MySQL টেবিল থেকে ArrayList-এ ডেটা লোড করা