我不能分享代码或细节,所以希望这个通用的问题/示例有意义。 下一个到期日字段是系统中的物理字段;但是,到期日字段不是。对于到期日期,我使用SQL Server 2012中的LAG函数从上一行中“复制”下一个到期日期。它工作正常,但我想知道是否可以创建一个虚拟行来捕获最后一行的下一个到期日期? 在下面的示例中,您将看到第1、2和3行工作正常,因为表中包含实际数据,即TestID。 我的问题是:有没有什么办法可以伪造一行(在本例中是第4行),这样我就可以捕获2/25/2020的下一个到期日期(以及纽约州的位置),即使表中目前还不存在数据(TestID)? Row TestID Test