التجميع حسب الفترات الزمنية
toDate()، التي تحوّل الوقت المحدد إلى النوع Date. وبدلًا من ذلك، يمكننا التجميع على أساس كل ساعة مع التصفية حسب التاريخ المحدد:
toStartOfHour() المستخدمة هنا الوقت المحدد إلى بداية الساعة.
يمكنك أيضًا التجميع حسب السنة أو الربع أو الشهر أو اليوم.
فترات التجميع المخصصة
toStartOfInterval().
لنفترض أننا نريد التجميع حسب فترات مدتها 4 ساعات.
يمكننا تحديد فترة التجميع باستخدام البند INTERVAL:
toIntervalHour()
ملء المجموعات الفارغة
WITH FILL لمعالجة ذلك. سيملأ هذا جميع الساعات الفارغة بالأصفار، مما يتيح لنا فهم التوزيع عبر الزمن بصورة أفضل:
النوافذ الزمنية المتحركة
date_diff() لحساب الفرق بين وقت مرجعي ووقت كل سجل.
في هذه الحالة، سيمثل العمود day الفرق بالأيام (على سبيل المثال: قبل يوم واحد، قبل يومين، وهكذا):