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

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

DATE_SUB(NOW(), INTERVAL 10 DAY) ব্যবহার

বর্তমান ডেটাটাইম থেকে নির্দিষ্ট দিন বিয়োগ করতে DATE_SUB() ফাংশন ব্যবহার করা হয়।

বর্তমান ডেটাটাইম

mysql> SELECT NOW();
+---------------------+
| now()               |
+---------------------+
| 2018-11-01 19:55:56 |
+---------------------+

১০ দিন বিয়োগ

mysql> SELECT DATE_SUB(NOW(), INTERVAL 10 DAY);
+---------------------------------+
| DATE_SUB(NOW(), INTERVAL 10 DAY) |
+---------------------------------+
| 2018-10-22 19:56:07             |
+---------------------------------+

সিনট্যাক্স: DATE_SUB(date, INTERVAL expr unit)। unit হতে পারে DAY, MONTH, YEAR, HOUR ইত্যাদি। DATE_ADD-এর ঋণাত্মক ইন্টারভ্যালও কাজ করে: DATE_ADD(NOW(), INTERVAL -10 DAY)।

  1. MySQL-এ একই পরিমাণ সব রো থেকে বিয়োগ করা (SELECT Kolkata-20)

  2. MySQL-এ INTERVAL SECOND দিয়ে DATETIME কলাম থেকে সেকেন্ড বিয়োগ করা

  3. MySQL-এ DATE_FORMAT() দিয়ে DATETIME থেকে শুধু তারিখ (DD.MM.YYYY) বের করা

  4. MySQL에서 현재 날짜 기준 1일 이상 미래/과거 데이터 조회 (INTERVAL 활용)