【发布时间】:2018-08-09 01:01:56
【问题描述】:
帮助!我们正在尝试创建一个新列(Is Valid?)来重现下面的逻辑。
这是一个二进制结果:
如果它是 ID 的第一个已知值,则为 1
如果比该 ID 的前一个“1”晚 3 秒或更晚,则为 1
注意 1:这不是与之前记录的秒差
- 如果比该 ID 的前一个“1”小于 3 秒,则为 0
注2:数据集中有很多ID
注3:原始数据集有ID和日期
附上数据和预期结果的PoC。
【问题讨论】:
标签: sql postgresql date calculated-columns calculation