|
|
1
3
我使用带有分析功能的子查询来识别和分组连续范围:
|
|
|
2
2
代码会因为许多子查询等而变得有点复杂。这可能是数据的实例,在这些实例中,这不起作用,但我脑子里想不出任何问题。 处理时间数据总是一件痛苦的事!
|
|
|
3
1
在MS-SQL中,我将使用
然后,我将编写一个查询,将每一行连接到具有前一个排名的行,并设置一个标志,如果差异大于5或空(第一行)。 然后,我将选择所有具有此标志的行,这些行是起始行,对于此子集,重复对行编号和连接到下一行的过程以获取时间跨度:
最后,可以使用
由你来把这个翻译成甲骨文… |
|
|
4
1
理查德·斯诺格拉斯的一本好书可能会有帮助: Developing Time-Oriented Database Applications in SQL (免费下载)在处理数据库中的时间时,我发现这是非常宝贵的。 看看 Richards page 用于链接到一些书籍更正和相关的zip格式的CD-ROM。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 8 月前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 9 月前 |
|
ojek · 如何对SQL结果进行分组和编号? 9 月前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 9 月前 |
|
|
Sax · 规范化Google表格(第一步) 9 月前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 9 月前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 9 月前 |