最后的价值
LAST_VALUE
函数提供有序结果集中的最后一个值,你可以使用标量表达式指定该值。
SELECT TerritoryID, StartDate, BusinessentityID,
LAST_VALUE(BusinessentityID)
OVER(ORDER BY TerritoryID) AS LastValue
FROM SalesTerritoryHistory;
此示例使用 LAST_VALUE
函数返回有序值中每个行集的最后一个值。
TerritoryID |
开始日期 | BusinessentityID | LastValue |
---|---|---|---|
1 |
2005-07-01 00.00.00.000 | 280 | 283 |
1 |
2006-11-01 00.00.00.000 | 284 | 283 |
1 |
2005-07-01 00.00.00.000 | 283 | 283 |
2 |
2007-01-01 00.00.00.000 | 277 | 275 |
2 |
2005-07-01 00.00.00.000 | 275 | 275 |
3 |
2007-01-01 00.00.00.000 | 275 | 277 |