我有一个名为 TaxRates 的表。我想创建一个名为EndDate
, 类型的计算列DATETIMEOFFSET NULL
。
EndDate 应按时间顺序返回下一条记录的 StartDate 列的值。如果没有匹配,它应该返回 null。
我对计算列没有太多经验。这就是我想要做的:
SELECT TOP 1 StartDate FROM TaxRates tr
WHERE tr.StartDate > StartDate
ORDER BY StartDate ASC
这会产生验证错误。
我应该在这里做什么?