6.7 SQL - Dates
العمل مع التواريخ في SQL
في SQL، يمكننا استخدام الدوال المخصصة للتعامل مع التواريخ (Dates)، سواء للتصفية أو التنسيق أو المقارنة.
✅ تنسيق التاريخ في SQL
في معظم أنظمة قواعد البيانات (زي MySQL و SQL Server)، يتم تخزين التواريخ بصيغة:
YYYY-MM-DD مثال على تاريخ صالح: 2025-04-08
🧪 استخدام WHERE مع التواريخ
SELECT * FROM Orders WHERE OrderDate = '2022-12-01'; ⬅ يعرض الطلبات التي تم تنفيذها في 2022-12-01.
📅 استخدام عوامل المقارنة مع التواريخ
SELECT * FROM Orders WHERE OrderDate > '2022-12-01'; ⬅ يعرض كل الطلبات اللي تمت بعد التاريخ المحدد.
⏳ البحث بين تاريخين باستخدام BETWEEN
SELECT * FROM Orders WHERE OrderDate BETWEEN '2022-12-01' AND '2022-12-31'; ⬅ يعرض الطلبات اللي تم تنفيذها خلال شهر ديسمبر فقط.
💡 ملاحظات هامة:
- تأكد من أن التاريخ مكتوب بصيغة صحيحة (يفضل استخدام تنسيق
YYYY-MM-DD) - بعض الأنظمة تدعم التواريخ مع الوقت (مثل
2022-12-01 15:30:00) - يمكن استخدام دوال تواريخ مثل
GETDATE()أوNOW()حسب النظام المستخدم
تعليقات
إرسال تعليق