我有一个数据表,其中包含数据库中的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