2010-04-16 82 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)結構)