DECLARE @T TABLE( T_YEAR VARCHAR(20) ) INSERT INTO @T SELECT '1' UNION ALL SELECT '2' UNION ALL SELECT '3' UNION ALL SELECT '4' UNION ALL SELECT '5' UNION ALL SELECT '6' UNION ALL SELECT '7' UNION ALL SELECT '8' DECLARE @STR VARCHAR(8000) SELECT @STR='年份:' SELECT @STR=@STR+' '+T_YEAR FROM @T ORDER BY T_YEAR ASC SELECT @STR /* 年份: 1 2 3 4 5 6 7 8 */
DECLARE @T TABLE(
T_YEAR VARCHAR(20)
)
INSERT INTO @T
SELECT '1' UNION ALL
SELECT '2' UNION ALL
SELECT '3' UNION ALL
SELECT '4' UNION ALL
SELECT '5' UNION ALL
SELECT '6' UNION ALL
SELECT '7' UNION ALL
SELECT '8'
DECLARE @STR VARCHAR(8000)
SELECT @STR='年份:'
SELECT @STR=@STR+' '+T_YEAR FROM @T
ORDER BY T_YEAR ASC
SELECT @STR
/*
年份: 1 2 3 4 5 6 7 8
*/
项目 收入
P1 10
p2 20
p3 30
变成这样的表:
项目 p1 p2 p3
收入 10 20 30这样怎么实现?大侠们救救我啊!