问个简单的问题?
zher 2003-12-25 04:18:48 DECLARE @sql varchar(8000)
SET @sql = 'select C_Name'
SELECT @sql = @sql + ',sum(case P_Name when ''' + P_Name + ''' then P_Value end) ['+ P_Name + ']'
FROM (SELECT DISTINCT P_Name FROM d) AS a
SELECT @sql = @sql + ' from d group by C_Name'
EXEC (@sql)
这是我一个纵向转横向的操作,在查询分析器中已经调试成功,那如果我要在页面上显示,我该如何写我的select 语句或如何连我的数据表。
还有那"As a"中的a是什么意思啊?