【发布时间】:2019-11-22 01:31:54
【问题描述】:
我在 SQL Server 2016 中有以下行:
ID是给病人的,LogID是记录的唯一id,是一个标识列。
我怎样才能得到日期被更改的患者的FirstVisitDate?
根据图像中的数据,查询应返回 logID 为 3 的行(因为患者的 firstVisitDate 已更改为上一条记录),以及 logID 为 5 的行。
即:
3--2
5--3
这意味着 logID 为 3 的行已从其先前的 logid=2 更改,而具有 logID 5 的记录已从其先前的记录更改为 logid=3
【问题讨论】:
标签: sql sql-server window-functions