2010-04-16 83 views
1

可以随时帮助Teradata吗?按时间间隔排列的Teradata组

我想创建一个查询,是一个标准的

选择从表 COUNT(*) 其中柱=东西

但是具有一组按时间段由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)结构)