Teradata SQL按小时间隔分组出TIMESTAMP(6)

Chr*_*524 0 sql datetime teradata intervals

我希望使用Teradata在"时间"为时间戳的情况下每小时对一个卷进行分组(6)

SELECT VOLUME, HOUR(time)
FROM table
GROUP BY HOUR(time)
Run Code Online (Sandbox Code Playgroud)

dno*_*eth 5

Teradata中没有HOUR功能,根据标准SQL,它是EXTRACT:

EXTRACT(HOUR FROM timestampcol)
Run Code Online (Sandbox Code Playgroud)

当然你需要一个聚合函数,但我假设VOLUME将是SUM/AVG/COUNT的别名:-)