شرح صفوف ومحتوى الفقرة
عند تجميع المبيعات حسب السنة أو الشهر أو الربع المالي، أو استخلاص جزء محدد من عمود تاريخ، نستخدم دوال استخراج الأجزاء الزمنية:
- دوال
YEAR(dt)وMONTH(dt)وDAY(dt): تعيد السنة كعدد صحيح، أو رقم الشهر (1..12)، أو يوم الشهر (1..31). - دوال
HOUR(dt)وMINUTE(dt)وSECOND(dt): لاستخراج الساعة والدقيقة والثانية. - الدالة القياسية
EXTRACT(unit FROM dt): تدعم استخراج وحدات مفردة أو مركبة مثلQUARTERأوYEAR_MONTH(مثل202611).
SQL
SELECT
order_id,
YEAR(created_at) AS order_year,
MONTH(created_at) AS order_month,
DAY(created_at) AS order_day,
EXTRACT(YEAR_MONTH FROM created_at) AS ym_code
FROM orders;