【发布时间】:2011-06-23 16:31:24
【问题描述】:
不幸的是,我无法完全理解前面的例子。
我正在尝试根据多年来对棒球 MVP 的投票创建一个表格,并将其与现在可用的更客观的衡量标准 WAR 进行比较。我想根据这个数值来看看排名靠前的两个玩家之间的差异。这是显示几年的代码
select season,division,player,rankMVP as MVP,WAR,rankWAR
from mlbmvpvoting
where (season = '1955' or season = '1956')
and rankWAR < 3
order by season,division,rankWAR
season division player MVP WAR rankWAR
1955 AL Mickey Mantle 5 9.5 1
1955 AL Al Kaline 2 9.0 2
1955 NL Willie Mays 4 9.3 1
1955 NL Duke Snider 2 8.9 2
1956 AL Mickey Mantle 1 12.9 1
1956 AL Early Wynn 13 8.5 2
1956 NL Duke Snider 10 7.7 1
1956 NL Hank Aaron 3 7.5 2
我想制作这样的东西
season division pl_1 pl_2 MVP_1 MVP_2 WAR_1 WAR_2
1955 AL Mickey Mantle Al Kaline 5 2 9.5 9.0
1955 N Willy Mays Duke Snider 4 2 9.3 8.9
等
TIA
【问题讨论】:
标签: sql-server pivot