[英]SQL Select a distinct row based on two columns which has min value in third column
[英]SQL Two columns from a single row based on Third Column
您可以使用lag()
:
select item, fiscyr, lag(balance12) over (partition by item order by fiscyr) as beginning,
balanc1 as ending
from t;
SELECT CurrentYear.Item, CurrentYear.FiscYr, PreviousYear.Balance12, CurrentYear.Balance1
FROM TableA CurrentYear
LEFT OUTER JOIN TableA PreviousYear ON CurrentYear.Item = PreviousYear.Item AND PreviousYear.FiscYr = CurrentYear.FiscYr - 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.