【发布时间】:2021-02-06 21:00:37
【问题描述】:
我有一个包含 ID 级别每月记录的 SQL 表。我有兴趣仅隔离 VALUE 在最早的月份(7 月)和最晚的月份(9 月)之间发生变化的 ID。
| ID_FIELD | MONTH | VALUE |
|:-----------|------------:|:------------:|
| ID1 | 01-JUL-20 | 3 |
| ID1 | 01-AUG-20 | 3 |
| ID1 | 01-SEP-20 | 3 |
| ID2 | 01-JUL-20 | 2 |
| ID2 | 01-AUG-20 | 2 |
| ID2 | 01-SEP-20 | 3 |
| ID3 | 01-JUL-20 | 1 |
| ID3 | 01-AUG-20 | 3 |
| ID3 | 01-SEP-20 | 3 |
看起来很简单 - 但不确定解决这个问题的最简单方法。我正在使用 Oracle SQL Developer。谢谢!
【问题讨论】:
标签: sql oracle datetime max min