gpt4 book ai didi

oracle - 如何聚合查询结果中的秒数?

转载 作者:行者123 更新时间:2023-12-04 06:48:26 27 4
gpt4 key购买 nike

我有一个包含日志记录 # 的 Oracle 10g 表。该表从环境记录设备收集数据,该设备在运行时每 15 秒创建一个日志记录。

我想将日志文件条目的读取日期中的所有秒数加在一起,以确保记录器运行 > 24 小时(84,600 秒)。数据如下所示:

ID     READING_DATE 
286294 8/4/2010 1:03:30 PM
286295 8/4/2010 1:03:45 PM
286296 8/4/2010 1:04:00 PM
286297 8/4/2010 1:04:15 PM
286298 8/4/2010 1:04:30 PM
286299 8/4/2010 1:04:45 PM
286300 8/4/2010 1:05:00 PM

我不能只查询(结束日期 - 开始日期),因为设备可能不会连续 24 小时运行。它可以在 90 天内总共运行 24 小时。

我想要做的是编写一个由数据库执行的查询,该查询将每 15 秒的间隔添加到最后一次,以查看是否有大于 > 84600 的结果。

任何/所有答复表示赞赏!提前致谢,

最佳答案

设备已运行的秒数约为:

SELECT COUNT(*) * 15
FROM your_table

关于oracle - 如何聚合查询结果中的秒数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3470794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com