我已經創建了行列下表中的數據集位數:SQL查詢/查找基於排名
Position Index IndexL IndexH Amount Rank
1 2.5 2 3 2000 1
1 2.5 2 3 3000 2
1 2.5 2 3 4000 3
1 2.5 2 3 5000 4
1 2.5 2 3 6000 5
2 1.5 1 2 2500 1
2 1.5 1 2 4500 2
2 1.5 1 2 6700 3
2 1.5 1 2 8900 4
2 1.5 1 2 9900 5
現在我想基於使用索引創建的行列找到百分這樣,我得到以下輸出:
Position Amount
1 3000+(4000-3000)*(2.5-2)
2 2500+(4500-2500)*(1.5-1)
有人可以幫助我這個。我對SQL世界有點新鮮。
感謝, 莫妮卡
我今天見過類似的問題 – jaczes
您是否期待結果中每個不同的'Position'值都有一行? – ThinkJet
是的。每個位置將有1行 – Monica