用于将行转换为SQL Server中的列的PIVOT

时间:2013-07-08 13:23:03

标签: sql sql-server sql-server-2005


我有一个复杂的要求,我不确定PIVOT能否完成它。
所以,我有一个SQL表“Employee”,它有所有的员工数据(主键:EmployeeId)。此表具有带“Pricing”表的外键链接(加入EmployeeId)。
我的要求是将每个employeeId的结果显示为列和行,即该员工的最新最新价格 我可以通过简单的连接从“定价”表中获取定价信息,例如: 从定价p JOIN员工e中选择TOP(价格)e.EmployeeID = p.EmployeeID order by PDate Desc


但我不确定如何使用PIVOT。


感谢

0 个答案:

没有答案