每小时的列数

时间:2013-12-17 18:44:51

标签: sql oracle datetime time

我有一个数据表,其中包含数据库中的2个相关列

router_destination_code

app_last_updated_date_utc< - 这是一个时间戳

我正在尝试生成一个报告,将各个目的地代码显示为行,每天的每个小时显示为列(24列,00:00-01:00为小时1,0100 - 0200为小时2,exc )。

我整天都拥有它,但是除了制造23个工会之外,我还不知道列出代表每个小时的专栏。

这是我24小时的代码:

Select router_destination_code as Destination, count(Router_Destination_code) as Shipments
from booker.routing_container_history
where app_last_updated_by_module in ('ManualSlam', 'slam')
and app_last_updated_date_utc between 'dec/07/2013 16:00:00' and 'dec/08/2013 16:00:00'
Group by router_destination_code
order by count(Router_Destination_code) desc

我正在跑步:

Oracle Database 11g企业版11.2.0.3.0版 - 64位

我正在使用Oracle SQL Developer v3.2.20.09

0 个答案:

没有答案