得到:
ID 产品ID 时间 v1 v2 v3 v4 sums
1 1001 17:10 0 0 0 0 0
2 1002 17:20 1 0 1 0 2
3 1003 17:30 0 1 0 0 1
4 1004 17:40 0 0 1 0 1
5 1005 17:50 0 1 0 0 0
sums 5 1 2 2 0 AAAA=3,如果AA是sums!=0的和,怎么做??
ID 产品ID 时间 v1 v2 v3 v4 sums
1 1001 17:10 0 0 0 0 0
2 1002 17:20 1 0 1 0 2
3 1003 17:30 0 1 0 0 1
4 1004 17:40 0 0 1 0 1
5 1005 17:50 0 1 0 0 0
sums 5 1 2 2 0 AAAA=3,如果AA是sums!=0的和,怎么做??
insert T select 1, '1001', '17:10', 0, 0, 0, 0, 0
union all select 2, '1002', '17:20', 1, 0, 1, 0, 2
union all select 3, '1003', '17:30', 0, 1, 0, 0, 1
union all select 4, '1004', '17:40', 0, 0, 1, 0, 1
union all select 5, '1005', '17:50', 0, 1, 0, 0, 1select ID=rtrim(ID), 产品ID,'' 时间, rtrim(v1), rtrim(v2), rtrim(v3), rtrim(v4), rtrim(sums) sums from T
union all
select 'sums', count(*), '', rtrim(sum(v1)), rtrim(sum(v2)), rtrim(sum(v3)), rtrim(sum(v4)), 'AA' sums from T
union all
select 'sums', count(*), '', rtrim(sum(v1)), rtrim(sum(v2)), rtrim(sum(v3)), rtrim(sum(v4)), sum(sums) sums from #t