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