现在有如下数据:
GROUP | ID | SCORE
A 1 100
B 2 50
A 3 90
B 4 50
现在我想对如上数据按照GROUP分组后,并利用gridview来显示成如下情况:
GROUP | ID | SCORE
A 1 100
A 3 90
合 计 190
B 2 50
B 4 50
合 计 100
要显示成这样,用gridview可以实现吗?如果不能,那该怎么实现呀?
...全文
13713打赏收藏
要实现这种情况,用gridview能实现吗?
现在有如下数据: GROUP | ID | SCORE A 1 100 B 2 50 A 3 90 B 4 50 现在我想对如上数据按照GROUP分组后,并利用gridview来显示成如下情况: GROUP | ID | SCORE A 1 100 A 3 90 合 计 190 B 2 50 B 4 50 合 计 100 要显示成这样,用gridview可以实现吗?如果不能,那该怎么实现呀?
应该是可以的,可以这样:
select [GROUP],ID,SCORE from table where [GROUP]='A'
union
select 'A总计','',sum(SCORE) from table where [GROUP]='A'
union
select * from table where [GROUP]='B'
union
select 'B总计','',sum(SCORE) from table where [GROUP]='B'
显示是:
GROUP | ID | SCORE
A 1 100
A 3 90 A总 计 0 190
B 2 50
B 4 50 B总 计 0 100