我需要生成一些 SQL 来向我显示某些事务中的趋势(向上或向下刻度)。
考虑这个带有 PlayerId 和 Score 的表
PlayerId, Score, Date
1,10,3/13
1,11,3/14
1,12,3/15
如果我从 3/15 中提取数据,我的得分为 12,与历史数据相比呈上升趋势。
大约 10 年前,我在 Oracle 8i 中使用一些分析函数(如 rank)做了类似的事情,但那是 10 年前的事了......
结果看起来类似于
PlayerId, Score, Date, Trend
1,12,3/15,UP
我怎样才能用 sql azure 做类似的事情?