问题描述:
假如有一表结构和数据如下:
C1 C2 C3 C4 C5
1 2 6 3 4
2 2 3 4 5
0 3 6 2 8
经过sql查询后输出的结果集为:(字段后面增加聚合[最大值] [...最小值] [>=5的值个数])
C1 C2 C3 C4 C5 Max Min Count(>=5)
1 2 6 3 4 6 1 1
2 2 3 4 5 5 2 1
0 3 6 2 8 8 2 2
实现该结果的...SQL 脚本如下:
/*
作 者:
创建日期:
功 能:表横向聚合>
*/
DECLARE @t TABLE(C1 int...,C2 int,C3 int,C4 int,C5 int)
INSERT INTO @t VALUES(1,2,6,3,4)
INSERT INTO @t VALUES(2,2,3,4,5)
INSERT...INTO @t VALUES(0,3,6,2,8)
--查询
SELECT *,
[min] = (
SELECT MIN(v) FROM(
SELECT