sql存储过程问题,有点难度。
请各位老大帮助。
以下是数据表中内容:
年月 代码 姓名 金额
2003-01 001 张三 100
2003-01 002 李四 100
2003-06 001 张三 120
2003-06 002 李四 120
2003-06 003 王五 120
... ... ... ...
说明:
(1)数据表中具体有几个月的数据是不固定的。
(2)每个月中人数有可能不同。
(3)每个人的代码是唯一的。
想要的结果:
代码 姓名 2003-01金额 2003-06金额 ...
001 张三 100 120 ...
002 李四 100 120 ...
003 王五 0 120 ...
... ... ... ... ...
将记录按月横向显示。
哪位高手写个SQL语句或是存储过程都可。谢谢啦