如何从Oracle时间戳值中仅提取时间分量?

Cyreaver

我正在尝试创建每小时的请求明细。因此,需要忽略TimeStamp对象的日期部分。这是我到目前为止尝试过的:

select 
    trunc(request_time, 'HH'),
    count(*)
    
from 
    service_request

group by
    trunc(request_time, 'HH');

这似乎将所有数据分为一个小时的部分,但也按天分组。我该如何删除日期部分,所以最终得到如下结果:

Time     Count
--------------
00:00        1
01:00        4
02:00        2
贾斯汀洞穴

你应该能够做

select to_number( to_char( request_time, 'HH24' ) ),
       count(*)
  from service_request
 group by to_number( to_char( request_time, 'HH24' ) );

to_number可能不是绝对必要的,但它更有意义返回一个数字小时不是字符串小时之类的东西排序。

如果数据类型实际上是时间戳记,则可以对此进行改进

select extract( hour from request_time ),
       count(*)
  from service_request
 group by extract( hour from request_time );

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从时间戳中仅提取ddmmyy格式的日期

如何从 Django 的时间戳中仅提取日期

如何从Flutter的时间戳值中仅获取日期和时间值

如何从PHP中的日期获取仅时间时间戳

如何在我的 curl 脚本中仅提取时间戳和日期?

如何获取Twig中的时间戳值?

如何从strptime()中仅提取时间?

从Redshift中的时间戳中提取时间

从 SQL 中的时间戳中提取时间

如何使用Gson从json提取最新时间戳的值?

如何从 R 中的时间戳中提取价格并汇总每分钟的值?

如何使用pyspark从spark数据框中过滤/提取无效的时间戳值

如何在存储原始时间戳的同时仅更新重复行中的时间戳?

从C ++中的时间戳中提取日期时间戳

如何提取嵌入在Kafka Streams消息中的时间戳

如何从熊猫数据框中的时间戳中提取月份?

如何从R中的时间戳提取月份名称?

如何从Python中的日期时间戳提取小时:分钟

如何从python中的文件名中提取时间戳?

如何从Postgresql中的时间戳中提取工作日?

如何从日期时间中仅提取时间

如何基于日期从Oracle中的当前日期的时间戳值将记录分组

如何从值中获取开始日期时间戳和结束日期时间戳

如何使用sql从oracle中的时间戳生成登录记录?

如何在Oracle中修剪时间戳字段的毫秒数

如何提取每个日期时间戳的频率

如何提取unix时间戳的分钟部分?

如何提取Unix时间戳并获取日期

如何从时间戳中提取小时?