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() حسب النظام المستخدم

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework