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

MySQL-এ তারিখের সাথে গাণিতিক অপারেশন (যোগ/বিয়োগ) করা

MySQL-এ INTERVAL কিওয়ার্ড ব্যবহার করে তারিখ/সময়ের সাথে যোগ বা বিয়োগ করা যায়।

উদাহরণ ১: ২ দিন যোগ করা

mysql> SELECT '2017-05-20' + INTERVAL 2 DAY;
+-------------------------------+
| '2017-05-20' + INTERVAL 2 DAY |
+-------------------------------+
| 2017-05-22                    |
+-------------------------------+

উদাহরণ ২: ২ দিন বিয়োগ করা

mysql> SELECT '2017-05-20' - INTERVAL 2 DAY;
+-------------------------------+
| '2017-05-20' - INTERVAL 2 DAY |
+-------------------------------+
| 2017-05-18                    |
+-------------------------------+

উদাহরণ ৩: ৩ ঘণ্টা যোগ করা

mysql> SELECT '2017-05-20 05:04:35' + INTERVAL 3 HOUR;
+-----------------------------------------+
| '2017-05-20 05:04:35' + INTERVAL 3 HOUR |
+-----------------------------------------+
| 2017-05-20 08:04:35                     |
+-----------------------------------------+

উদাহরণ ৪: ১ মাস যোগ করা

mysql> SELECT '2017-05-20 05:04:35' + INTERVAL 1 MONTH;
+------------------------------------------+
| '2017-05-20 05:04:35' + INTERVAL 1 MONTH |
+------------------------------------------+
| 2017-06-20 05:04:35                      |
+------------------------------------------+

সমর্থিত ইন্টারভাল ইউনিট

  • MICROSECOND, SECOND, MINUTE, HOUR
  • DAY, WEEK, MONTH, QUARTER, YEAR
  • SECOND_MICROSECOND, MINUTE_MICROSECOND, MINUTE_SECOND, HOUR_MICROSECOND, HOUR_SECOND, HOUR_MINUTE, DAY_MICROSECOND, DAY_SECOND, DAY_MINUTE, DAY_HOUR, YEAR_MONTH
  1. MySQL-এ STR_TO_DATE() এবং CURDATE() ব্যবহার করে বর্তমান তারিখের রেকর্ড খুঁজুন

  2. MySQL-এ BEFORE INSERT TRIGGER ব্যবহার করে অটোমেটিক্যালি বর্তমান তারিখ ইনসার্ট করুন

  3. MySQL에서 DOUBLE과 DATE를 VARCHAR에 저장해도 될까?

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