LAST_DAY (LAST_DAY)
تابع «آخرین روز» (LAST_DAY) آخرین روز ماه را برمی گرداند. «تابع (Function)» یعنی تکه کدی با ورودی مشخص و خروجی مشخص.
تعریف و کاربرد ساده
LAST_DAY(date) تاریخ آخرین روز همان ماه را می دهد. این کار برای بستن گزارش های ماهانه مدرسه یا پروژه، خیلی مفید است.
نحوه نوشتن (Syntax)
LAST_DAY(date);
مثال های عملی
آخرین روز ماه یک تاریخ ساده
برای تاریخ 2017-06-20 آخرین روز ماه را بگیر:
SELECT LAST_DAY("2017-06-20");
کار با datetime نیز ممکن است
از مقدار datetime هم فقط آخرین روز ماه را بگیر:
SELECT LAST_DAY("2017-02-10 09:34:00");
جزئیات فنی و نکته ها
این تابع از MySQL 4.0 در دسترس است. ورودی باید تاریخ معتبر باشد. برای گرفتن «ساعت»، صفحه HOUR را ببین. برای زمان محلی نیز LOCALTIME مفید است. اگر نیاز به بخش های مختلف تاریخ داری، از EXTRACT کمک بگیر.
گام های تمرینی سریع
- یک تاریخ دلخواه انتخاب کن.
- دستور SELECT با LAST_DAY بنویس.
- خروجی را با تقویم چک کن.
- با چند تاریخ دیگر تکرار کن.
جمع بندی سریع
- LAST_DAY آخرین روز ماه را برمی گرداند.
- با date و datetime کار می کند.
- از نسخه 4.0 در دسترس است.
- برای ساعت یا بخش های دیگر، EXTRACT و HOUR را ببین.