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

MySQL-এ NOW() + 1 দিন যোগ করা (DATE_ADD, INTERVAL)

MySQL-এ বর্তমান ডেটাটাইমে ১ দিন যোগ করার একাধিক পদ্ধতি রয়েছে।

পদ্ধতি ১: INTERVAL ব্যবহার

SELECT NOW() + INTERVAL 1 DAY;

পদ্ধতি ২: DATE_ADD() ফাংশন

SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);

উদাহরণ আউটপুট

mysql> SELECT NOW() + INTERVAL 1 DAY;
+-----------------------+
| NOW() + INTERVAL 1 DAY |
+-----------------------+
| 2018-11-23 15:43:10   |
+-----------------------+
mysql> SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
+--------------------------------+
| DATE_ADD(NOW(), INTERVAL 1 DAY) |
+--------------------------------+
| 2018-11-23 15:45:43            |
+--------------------------------+

শুধু ডেট (টাইম ছাড়া)

NOW()`-র বদলে CURDATE()` ব্যবহার করুন:

SELECT CURDATE() + INTERVAL 1 DAY;
SELECT DATE_ADD(CURDATE(), INTERVAL 1 DAY);

আউটপুট:

+--------------------------+
| CURDATE() + INTERVAL 1 DAY |
+--------------------------+
| 2018-11-23               |
+--------------------------+

DATE_SUB()` দিয়ে দিন বিয়োগ করলে INTERVAL -1 DAY` বা DATE_SUB(NOW(), INTERVAL 1 DAY)` ব্যবহার করুন।

  1. MySQL-এ DATE_FORMAT ব্যবহার করে শুধু ডেট পর্ট (দিন) আপডেট করা

  2. MySQL-এ ORDER BY CASE WHEN দিয়ে করেন্ট ডেটের ভিত্তিতে দিন ও মাস অনুযায়ী সাজানো

  3. MySQL-এ GROUP BY এবং DATE() ব্যবহার করে একই দিনের রেকর্ডের ভ্যালু যোগ করা (SUM)

  4. MySQL-এ DATE_SUB() ফাংশন ব্যবহার করে তারিখ থেকে এক দিন বিয়োগ