مجموعة Teradata حسب الفاصل الزمني
سؤال
هل يمكن أن يساعد أيونن في تيراداماتا؟
أريد إنشاء استعلام معيار
حدد العد (*) من الجدول حيث العمود = شيء ما
ولكن لديها مجموعة حسب الفترة الزمنية التي يتم فيها فترات زمنية مدتها 5 دقائق ، عمود الوقت في تنسيق "الوقت"
اي فكرة؟
المحلول
شيء مثل:
SELECT HOUR(timecolumn) AS h, MINUTE(timecolumn)-(MINUTE(timecolumn) MOD 5) AS m, COUNT(*)
FROM table
WHERE column=something
GROUP BY h, m
(SQL: 2003's FLOOR
هي طريقة شائعة للقيام بالتجميع الدوري ، لكنني أعتقد أن تيراداما لا تدعمها ، ومن هنا جاء n-(n MOD m)
بناء.)
لا تنتمي إلى StackOverflow