Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

التعامل مع التواريخ - الجزء 2

جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 32 من 72.

لا يمكن إضافة التواريخ أو طرحها مثل الأرقام. ولإجراء عمليات حسابية على التواريخ، يجب علينا تحويلها إلى أرقام باستخدام الدالة JULIANDAY.

تقوم هذه الدالة بتحويل التواريخ إلى اليوم اليولياني (Julian day)، وهو عد مستمر للأيام منذ 1 يناير 4713 قبل الميلاد، والذي يستخدمه الفلكيون لحساب الفواصل الزمنية والمقارنة بين التقويمات المختلفة.

لاحظ أنه في نظام اليوم اليولياني (Julian day)، يبدأ اليوم عند الظهر (12:00:00)، لذا فإن الجزء الكسري .5 يمثل الظهر تماماً.

لاستخدامه سنكتب:

SELECT JULIANDAY('2023-02-20 12:00:00')

سيؤدي هذا إلى إرجاع 2459996.0 من الأيام

challenge icon

التحدي

سهل

الجداول والأعمدة المتاحة:

  • <strong>events</strong>: <strong>id</strong>, <strong>start</strong>, <strong>end</strong>

قم بجلب الـ IDs لجميع الـ events التي تستغرق أقل من ثلاثة أيام

جرّب بنفسك

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات