2010-04-16 5 views
1

Может ли anyonen помочь с Teradata?Группа Teradata по временному интервалу

Я хочу, чтобы создать запрос, который является стандартным

выберите отсчет (*) из таблицы где Column = Что-то

но имеет группу за определенный период времени сделано на 5-минутным интервалом времени часовой колонка находится в формате «Время»

любая идея?

ответ

4

Что-то вроде:

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-х FLOOR является распространенным способом сделать периодическую группировку, но я считаю, Teradata не поддерживает его, следовательно, n-(n MOD m) конструкт)

 Смежные вопросы

  • Нет связанных вопросов^_^