YEARWEEK (YEARWEEK)
تابع YEARWEEK سال و شماره هفته را می دهد. یعنی از یک تاریخ، ترکیب سال-هفته می سازد؛ مثل کلاسی که فقط پایه و هفته برنامه ریزی را می خواهد.
تعریف کوتاه و کاربرد تابع YEARWEEK
تابع YEARWEEK سال و هفته یک تاریخ را برمی گرداند. خروجی برای زمان بندی، گزارش هفتگی، و آرشیو کردن عالی است. «هفته (Week)» یعنی بازه هفت روزه استاندارد.
نحوه نوشتن (Syntax)
YEARWEEK(date, firstdayofweek);
پارامترها به زبان ساده
date: تاریخ یا تاریخ ساعت ورودی. مثل "2017-06-15".
firstdayofweek: شروع هفته را مشخص می کند. برخی حالت های پرتکرار:
- 0 یا 2: شروع هفته یکشنبه است.
- 1 یا 3 یا 5 یا 7: شروع هفته دوشنبه است.
- حالت های 1،3،4،6: هفته اول باید > 3 روز داشته باشد.
مثال های اجراشدنی
سال-هفته از یک تاریخ ساده
SELECT YEARWEEK("2017-06-15");
سال-هفته برای تاریخ دیگر
SELECT YEARWEEK("2017-10-25");
سال-هفته برای امروز سیستم
SELECT YEARWEEK(CURDATE());
گام های سریع استفاده
- تاریخ ورودی را مشخص کن.
- نیاز پروژه به شروع هفته را تعیین کن.
- YEARWEEK را با پارامتر مناسب اجرا کن.
نکته ها و ادامه مطالعه
نکته: اگر فقط «هفته» می خواهی از WEEK استفاده کن. اگر فقط «سال» می خواهی از YEAR کمک بگیر. همچنین عدد هفته سال را با WEEKOFYEAR بررسی کن.
جمع بندی سریع
- YEARWEEK سال و هفته را برمی گرداند.
- شروع هفته قابل تنظیم است.
- برای گزارش های هفتگی عالی است.
- به تقویم استاندارد گرگوری کار می کند.