【发布时间】:2021-12-27 15:12:37
【问题描述】:
我有一张桌子 my_date
id 开始 END 1 2021-01-13 2021-04-15 1 2021-04-16 2021-11-28 1 2021-11-29 空 2 2021-05-05 2021-09-13 2 2021-09-13 2021-12-31 3 2020-01-09 2021-08-29 3 2021-08-30 2023-04-15我想选择具有 max(end) id 开始 END 2 2021-09-13 2021-12-31
【问题讨论】:
-
根据描述你的结果是错误的。应该是下一行
2 - 2021-09-13 - 2021-12-31。 -
@-Implaer 。是的,我会纠正它
-
max (end_dt) = 2021-11-28 for id = 1 也小于 2021-12-31。为什么我们在输出中看不到相应的行?
-
1 2021-04-16 2021-11-28 我不想要,因为 id 1 有另一条记录 1 2021-11-29 null 那 null 被认为是开放日期