![]() |
1
2
下面是一个方法的概念分解。 用行号注释已订购的日志:
在行号中查找我们要查找的中心信息:
浏览它周围的几行:
把它们重新组合起来:
|
![]() |
2
2
有趣的问题。 您可以使用分析函数为您提供可能感兴趣的时间范围,然后使用此范围从日志记录表中进行选择。 (没有机会运行此SQL,但它应该会让您产生想法)。 这将为以下两行提供时间:前两行和后两行:
然后,您可以使用这些“时间框”在驾驶表中选择一个范围。
这和你想要的接近吗? |
![]() |
3
0
如果只需要1234的最新:n行:
|
![]() |
4
0
|
![]() |
5
0
另一个想法是,无论采用哪种方式,都可以抓取几分钟的“条目”:
当然,必须根据您的数据库系统来实现“+/-5分钟”。 这可能比获得一个行号并用它来定义“窗口”要容易一些,但它可能不能满足您的要求。 |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |