QUARTER (QUARTER)
تابع «سه ماهه در MySQL» یعنی QUARTER() عدد فصل سال را می دهد. فصل (Quarter) یعنی هر سه ماهِ سال. خروجی یکی از اعداد 1 تا 4 است. مثلا مثل کارنامه هر فصل در مدرسه.
تعریف و کاربرد سه ماهه در MySQL
QUARTER(date) سه ماهه سال را از یک مقدار تاریخ می خواند. بازه ها این گونه اند: ژانویه تا مارس = 1، آوریل تا ژوئن = 2، جولای تا سپتامبر = 3، اکتبر تا دسامبر = 4.
سینتکس (Syntax)
QUARTER(date);
نمونه های کاربردی
سه ماهه یک تاریخ ساده
مثل اینکه بدانیم امتحان ترم در کدام فصل است.
SELECT QUARTER("2017-06-15");
سه ماهه از تاریخ -زمان
ساعت مهم نیست؛ فقط ماه تعیین کننده فصل است.
SELECT QUARTER("2017-01-01 09:34:21");
سه ماهه امروز
از تاریخ سیستم کمک می گیرد؛ مثل تقویم گوشی.
SELECT QUARTER(CURDATE());
نکات مهم
نکته: ورودی می تواند DATE یا DATETIME باشد؛ نتیجه فقط 1 تا 4 است.
نکته: برای نام ماه از MONTHNAME() استفاده کن.
نکته: برای فقط تاریخ امروز از CURDATE() کمک بگیر.
گام های عملی
- منبع تاریخ را مشخص کن؛ ثابت یا
CURDATE(). - تابع
QUARTER(date)را در SELECT بنویس. - از عدد 1 تا 4 نتیجه را تفسیر کن.
جمع بندی سریع
QUARTER()فصل سال را برمی گرداند.- خروجی همیشه بین 1 تا 4 است.
- ساعت تأثیری ندارد؛ ماه مهم است.
- برای نام ماه: MONTHNAME().