MySQL-এ DATE_ADD() এবং LAST_DAY() ফাংশন ব্যবহার করে আগামী মাসের প্রথম ও শেষ তারিখ বের করা যায়।
সিনট্যাক্স:
SELECT
DATE_SUB(
LAST_DAY(DATE_ADD(NOW(), INTERVAL 1 MONTH)),
INTERVAL DAY(LAST_DAY(DATE_ADD(NOW(), INTERVAL 1 MONTH))) - 1 DAY
) AS firstDayOfNextMonth,
LAST_DAY(DATE_ADD(NOW(), INTERVAL 1 MONTH)) AS lastDayOfNextMonth;
ফলাফল (উদাহরণস্বরূপ জানুয়ারি ২০১৯-এ চালালে):
+---------------------+--------------------+ | firstDayOfNextMonth | lastDayOfNextMonth | +---------------------+--------------------+ | 2019-02-01 | 2019-02-28 | +---------------------+--------------------+
ব্যাখ্যা: DATE_ADD(NOW(), INTERVAL 1 MONTH) আগামী মাসের তারিখ দেয়, LAST_DAY() তার শেষ দিন দেয়, এবং DATE_SUB(... DAY - 1) প্রথম দিন বের করে।