如何从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条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在Oracle SQL中获取日期列的时间戳?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何从Delphi中的datetimepicker组件中仅提取时间?

来自分类Dev

如何仅同步文件的时间戳?

来自分类Dev

如何仅将时间戳与WinSCP同步?

来自分类Dev

如何仅使用日期过滤时间戳?

来自分类Dev

仅更新MySql表中的时间戳

来自分类Dev

使用moment js如何仅显示UTC时间戳中的时间?

来自分类Dev

如何在GWT中找出将来的时间戳值?

来自分类Dev

如何迭代比较数组值中的时间戳

来自分类Dev

如何从包含时间戳的日志文件中获取日期值

来自分类Dev

如何在java中给出时间戳值作为参数?

来自分类Dev

如何从javascript填充firestore文档中的时间戳类型值?

来自分类Dev

将日期和时间提取到时间戳中

来自分类Dev

仅比较postgres中两个时间戳的时间

来自分类Dev

在Oracle中显示与时间戳关联的时区

Related 相关文章

热门标签

归档