急 请教 oracle 分组 查询
表结构 如下
表名:test1
字段 id , ttime ,tvalue 类型都是number类型;
主键是由 id 和 ttime 联合组成;
其中ttime 是 1970-01-01 08:00:00 到现在的秒数 ;
里面的数据 每个ID 每天 有好几个时间段的数据,比如 ID为1 的 1点 的数据 ,2点, 的数据,2.30 的数据 等等
现在要得到 每个ID 每天 最接近23点的记录的数据, 请问该如何实现啊?
表名:test1
字段 id , ttime ,tvalue 类型都是number类型;
主键是由 id 和 ttime 联合组成;
其中ttime 是 1970-01-01 08:00:00 到现在的秒数 ;
里面的数据 每个ID 每天 有好几个时间段的数据,比如 ID为1 的 1点 的数据 ,2点, 的数据,2.30 的数据 等等
现在要得到 每个ID 每天 最接近23点的记录的数据, 请问该如何实现啊?
...全文
相关推荐
Oracle中分组查询group by用法规则详解
在Oracle数据库中,`GROUP BY`子句是一个关键的SQL元素,它允许用户根据一个或多个列的值将数据分组,以便对每个组进行聚合计算。以下是对`GROUP BY`用法的详细解释和规则:1.
oracle分组排序统计高级用法
### Oracle 分组排序统计高级用法详解#### 一、Oracle分组排序和统计概述在Oracle数据库中,实现分组排序和统计是一项常见的需求,主要用于处理大量的数据,并从中提取有价值的信息。
Oracle分组统计
Oracle 分组统计Oracle 分组统计是数据库开发中常用的技术之一。它可以根据不同的条件对数据进行分组和聚合统计。
Oracle实现对查询结果每N条再次分组博客所用数据库
标题中的“Oracle实现对查询结果每N条再次分组”是指在Oracle数据库中进行数据处理时,使用SQL语句对查询结果进行分组,而这里的“每N条再次分组”通常指的是使用GROUP BY子句配合ROW_NUMBER
Oracle数据库按时间进行分组统计数据的方法
总之,Oracle数据库提供了丰富的工具来处理时间相关的数据分析,包括灵活的日期函数、分组函数以及递归查询机制。


基础和管理
