WEEK (WEEK)
با «تابع WEEK» می توانیم شماره هفته یک تاریخ را بگیریم. خروجی بین 0 تا 53 است. برای گزارش های هفتگی عالی است.
تعریف کوتاه و کاربرد
تابع WEEK شماره هفته تاریخ را برمی گرداند. گزینه firstdayofweek می گوید هفته از کدام روز شروع شود. این انتخاب نتیجه را تغییر می دهد.
نحوه نوشتن (Syntax)
WEEK(date, firstdayofweek);
مثال های اجراشدنی
شماره هفته از یک تاریخ ثابت
SELECT WEEK("2017-06-15");
نمونه دیگر با تاریخ متفاوت
SELECT WEEK("2017-10-25");
شماره هفته تاریخ سیستم
SELECT WEEK(CURDATE());
گام های سریع استفاده
- تاریخ معتبر را مشخص کن.
- WEEK را فراخوانی کن.
- نتیجه را در گزارش ثبت کن.
نکته ها و لینک های ادامه
نکته: گزینه firstdayofweek می تواند یکشنبه یا دوشنبه باشد. گاهی هم «هفته اول» باید بیش از سه روز داشته باشد. این تنظیم روی خروجی اثر می گذارد.
برای تبدیل تاریخ به روز از TO_DAYS استفاده کن. همچنین روز هفته را با WEEKDAY بگیر. برای ساخت تاریخ زمان هم TIMESTAMP را ببین. لینک سئویی «تابع WEEK» هم اضافه شد.
جمع بندی سریع
- WEEK شماره هفته را می دهد.
- خروجی بین 0 تا 53 است.
- شروع هفته نتیجه را تغییر می دهد.
- برای روز هفته از WEEKDAY کمک بگیر.