LAST_DAY (LAST_DAY)
می خواهی آخرین روز ماه را سریع بگیری؟ تابع LAST_DAY در MySQL دقیقاً همین کار را می کند. «تابع (Function)» یعنی دستور آماده با ورودی مشخص و خروجی ثابت.
تعریف و کاربرد — آخرین روز ماه
تابع LAST_DAY() آخرین روز همان ماهِ تاریخ ورودی را برمی گرداند. نتیجه یک تاریخ کامل است.
سینتکس
LAST_DAY(date);
مثال 1: تاریخ ساده
برای یک تاریخ معمولی، آخرین روز همان ماه را بگیر.
SELECT LAST_DAY("2017-06-20");
مثال 2: مقدار DateTime
اگر زمان هم باشد، باز هم فقط آخر ماه مهم است.
SELECT LAST_DAY("2017-02-10 09:34:00");
نکته: LAST_DAY بر پایه تقویم گرگوری کار می کند. بنابراین تاریخ های خارج از آن معتبر نیستند.
گام های عملی
- ستون تاریخ را مشخص کن.
- تابع LAST_DAY(column) را فراخوانی کن.
- خروجی را در گزارش یا فاکتور استفاده کن.
پیوندهای مفید
برای استخراج جزءهای تاریخ، به EXTRACT سر بزن. همچنین تبدیل عدد روز به تاریخ را با FROM_DAYS ببین. برعکس آن نیز TO_DAYS است.
جمع بندی سریع
- LAST_DAY آخرین روز همان ماه را می دهد.
- ورودی می تواند Date یا DateTime باشد.
- خروجی همیشه یک تاریخ معتبر است.
- بر پایه تقویم گرگوری کار می کند.