MySQL-এ বর্তমান ডেটাটাইম থেকে নির্দিষ্ট দিন বিয়োগ করতে DATE_SUB()` ফাংশন ব্যবহার করুন।
সিনট্যাক্স
DATE_SUB(NOW(), INTERVAL 30 DAY);
উদাহরণ
বর্তমান ডেটাটাইম:
mysql> SELECT NOW();
+---------------------+ | NOW() | +---------------------+ | 2018-11-23 16:38:43 | +---------------------+
৩০ দিন বিয়োগ:
mysql> SELECT DATE_SUB(NOW(), INTERVAL 30 DAY);
+---------------------------------+ | DATE_SUB(NOW(), INTERVAL 30 DAY) | +---------------------------------+ | 2018-10-24 16:38:50 | +---------------------------------+
শুধু ডেট (টাইম ছাড়া)
mysql> SELECT DATE_SUB(CURDATE(), INTERVAL 30 DAY);
+-------------------------------------+ | DATE_SUB(CURDATE(), INTERVAL 30 DAY) | +-------------------------------------+ | 2018-10-24 | +-------------------------------------+
অ্যাটার্নেটিভ: DATE_ADD(NOW(), INTERVAL -30 DAY)` বা NOW() - INTERVAL 30 DAY`।