MAKEDATE (MAKEDATE)
تابع «ساخت تاریخ» (MAKEDATE) از «سال» و «روز سال» یک تاریخ می سازد. «روز سال» یعنی شمارش روزها از اول سال. مثل شمارش مرحله های یک بازی.
تعریف و کاربرد ساده
MAKEDATE(year, day) یک تاریخ معتبر می سازد و برمی گرداند. این کار برای ساخت تاریخ های تستی یا پرکردن فیلدها عالی است.
نحوه نوشتن (Syntax)
MAKEDATE(year, day);
مثال های عملی
روز سومِ سال 2017
یک تاریخ با سال و روز سال بساز:
SELECT MAKEDATE(2017, 3);
روز 175امِ سال 2017
حالا یک روز جلوترِ سال را امتحان کن:
SELECT MAKEDATE(2017, 175);
روز صدمِ سال 2017
با مقدار کوچک تر هم تست کن:
SELECT MAKEDATE(2017, 100);
مرز سال کبیسه
ببین روز 366 چه رفتاری دارد:
SELECT MAKEDATE(2017, 366);
جزئیات پارامترها
year: سال چهاررقمی. مثل 2017.
day: شماره روز از ابتدای سال. از 1 شروع می شود.
نکته: اگر فقط «زمان اکنون» می خواهی، از LOCALTIMESTAMP کمک بگیر.
گام های تمرینی سریع
- SELECT MAKEDATE(2017, 3) را اجرا کن.
- عدد روز را به 100 تغییر بده.
- با 175 هم امتحان کن.
- در پایان نتیجه ها را مقایسه کن.
جمع بندی سریع
- MAKEDATE تاریخ را از سال و روز می سازد.
- year باید چهاررقمی باشد.
- day یعنی شمارش روز سال.
- برای «اکنون»، LOCALTIMESTAMP مناسب است.