【发布时间】:2011-05-08 08:33:11
【问题描述】:
我有一个包含两列的 PL/SQL 表:log_date (DATE) 和 value (FLOAT)。数据非常细粒度,log_dates 之间的差异可能只有几毫秒。 value 随时间而变化。我想使用 SQL 找到 log_dates 之间增加 value 所需的最大和最小时间量。
编辑:示例
log_date | value
-------------------
15:00 | 10
15:01 | 10
15:02 | 11
15:03 | 11
15:04 | 11
15:05 | 11
15:06 | 12
在 15:00 到 15:02 value 之间增加了,但在 15:03 到 15:06 之间也增加了,这需要更长的时间,所以我想要一个返回(在这种情况下)“3 分钟”的查询(作为日期或数字) - value 增加所花费的最长时间。
【问题讨论】:
-
您能否发布样本数据和该样本的预期输出?我不确定我是否完全理解这个问题。