![]() |
1
1
使用windows函数生成两个列,一个升序,另一个降序,可以识别值较高和较低的行。 然后只能筛选排名第一的值:
结果:
如果要确定两个极端之间的内部值,只需将where条件更改为
结果:
|
![]() |
2
1
这不是 终稿 因为有些疑问。 @疑问1:什么是多余的行/集?为什么3/4和5/6行是多余的?。答案应涵盖所有可能的情况。 @疑问2:前两行expiredDate将用最后两行中哪一行的expiredDate更新。更新时前两行和后两行之间的关系是什么?
|
![]() |
3
1
我找到了答案:
|
![]() |
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 1 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
Java · 使用交叉应用同时显示两列 2 年前 |