شرح صفوف ومحتوى الفقرة
يمثّل النوع TIME (بحجم أساسي 3 بايت) كلاً من وقت اليوم المعتاد (مثل 14:30:00) وكذلك المدة الزمنية المنقضية أو الفارق بين حدثين. ولأنه مصمم لتمثيل المدد الزمنية أيضاً، يمتد نطاقه الصالح من -838:59:59 إلى 838:59:59، أي ما يتجاوز 34 يوماً كاملة.
SQL
-- Calculate elapsed TIME durations and time-of-day offsets
SELECT
CAST('14:45:30' AS TIME) AS shift_start,
TIMEDIFF('18:15:00', '09:30:00') AS shift_duration,
TIME_TO_SEC('02:30:00') AS duration_in_seconds;