DAY (DAY)
تابع «DAY» روز ماه را برمی گرداند. «تاریخ (Date)» یعنی مقدار روز/ماه/سال. این تابع فقط عدد روز را می دهد؛ از 1 تا 31. مثل شماره روز برنامه مدرسه.
سینتکس و مفهوم
تابع «DAY» یک ورودی تاریخ می گیرد و روز ماه را می دهد.
DAY(date);
این تابع معادل «DAYOFMONTH» است و همان خروجی را می دهد.
مثال های اجراشدنی
مثال 1: روز ماه از یک تاریخ ساده
SELECT DAY("2017-06-15");
مثال 2: تاریخ و زمان با هم
SELECT DAY("2017-06-15 09:34:21");
مثال 3: روز امروز با CURDATE
SELECT DAY(CURDATE());
گام های عملی سریع
- تاریخ مدنظر را مشخص کن.
- آن را داخل تابع DAY بگذار.
- کوئری را اجرا کن و عدد روز را ببین.
نکات و مقایسه
نکته: اگر نام روز می خواهی، از DAYNAME استفاده کن.
اگر فقط بخش تاریخ لازم است، از DATE کمک بگیر.
برای کم کردن یا اضافه کردن روزها، به DATE_SUB و DATE_ADD سر بزن.
جمع بندی سریع
- DAY عدد روز ماه را می دهد.
- خروجی بین 1 تا 31 است.
- با DAYOFMONTH برابر است.
- برای نام روز، DAYNAME مناسب است.