DAYOFMONTH (DAYOFMONTH)
تابع «DAYOFMONTH» روز ماه را می دهد. «روز ماه» یعنی عدد 1 تا 31. مثل حضور و غیاب مدرسه است؛ تاریخ می دهی، نوبتِ چندمِ ماه را می گیری.
سینتکس و مفهوم روز ماه
«تاریخ (Date)» بده، و عدد روز ماه برمی گردد. خروجی همیشه عدد است.
DAYOFMONTH(date);
مثال های اجراشدنی با روز ماه
مثال 1: روز ماه از یک تاریخ ساده
SELECT DAYOFMONTH("2017-06-15");
مثال 2: کار با تاریخ زمان
SELECT DAYOFMONTH("2017-06-15 09:34:21");
مثال 3: روز ماه برای امروز سیستم
SELECT DAYOFMONTH(CURDATE());
گام های عملی سریع
- ستون یا مقدارِ تاریخ را مشخص کن.
- تابع DAYOFMONTH را روی آن اجرا کن.
- از عدد روز در فیلتر یا گزارش استفاده کن.
نکات و پیوندهای مرتبط
نکته: این تابع معادلِ DAY است؛ خروجی هر دو یکی است.
اگر نامِ روز هفته لازم داری، از DAYNAME کمک بگیر. همچنین برای اختلاف روزها می توانی از DATEDIFF استفاده کنی.
جمع بندی سریع
- DAYOFMONTH عدد روز ماه را می دهد.
- ورودی تاریخ است؛ خروجی عدد 1 تا 31.
- با تاریخ زمان هم درست کار می کند.
- معادل تابع DAY در MySQL است.