将数据列表转为列显示,并进行相应运算 use [websitedb] go /****** object: storedprocedure [dbo].[up_get_activity_list] scr ipt date: 06/23/2011 14:05:57 ******/ set ansi_nulls on go set quoted_identifier on go -- ============================================= -- author:
sql的max之类的聚合函数只能针对同一列的n行运算,如果对n列运算,一般都用case 语句来判断,如果列少还比较容易写,列多了就麻烦了。——————————————————————————–/* 测试名称:利用 XML 求任意列之间的聚合 测试功能:对一张表的列数据做 min 、 max 、 sum 和 avg 运算 运行原理:字段合并为 xml 后做 xquery 查询转为行集后聚合 */ — 建立测试环境 declare t table ( id smallint , a smallint