WEEKDAY (WEEKDAY)
تابع WEEKDAY «شماره روز هفته» را می دهد. «شماره روز هفته» یعنی Monday=0 تا Sunday=6. «پارامتر (Parameter)» یعنی ورودی تابع. این مثل برنامه مدرسه است که روزها را شماره گذاری می کنی.
تعریف و کاربرد — شماره روز هفته از تاریخ
تابع WEEKDAY() برای یک تاریخ، عدد روز هفته را برمی گرداند. ترتیب این است: 0 دوشنبه، 1 سه شنبه، 2 چهارشنبه، 3 پنج شنبه، 4 جمعه، 5 شنبه، 6 یکشنبه.
سینتکس
WEEKDAY(date);
پارامتر
date: تاریخ یا دیتاتایم ورودی. تابع از آن «عدد روز هفته» را می کشد.
مثال های اجراشدنی
عدد روز هفته برای یک تاریخ
یک تاریخ بده. عدد روز هفته می آید. مثل فهمیدن روز آزمون.
SELECT WEEKDAY("2017-06-15");
نمونه ی دیگر با تاریخ متفاوت
تاریخ را عوض کن. مقدار خروجی عوض می شود.
SELECT WEEKDAY("2017-01-01");
عدد روز هفته برای امروز سیستم
با تاریخ امروز سیستم کار کن. سریع تست کن.
SELECT WEEKDAY(CURDATE());
گام های عملی
- تاریخ را با فرمت YYYY-MM-DD آماده کن.
- دستور
WEEKDAYرا روی تاریخ اجرا کن. - نتیجه را با نگاشت 0 تا 6 تفسیر کن.
نکات و لینک های مرتبط
نکته: اگر «شماره هفته» لازم داری، از WEEK استفاده کن.
نکته: برای «نام روز» می توانی DAYNAME را ببینی.
جمع بندی سریع
- WEEKDAY از دوشنبه 0 شروع می شود.
- ورودی تاریخ یا دیتاتایم است.
- خروجی عددی بین 0 تا 6 است.
- برای هفته ی سال از WEEK کمک بگیر.