recordset对象如何求每列字段的合计值呀?
我要在datagrid是显示明细,在最下一行显示合计.
我不想用union语句,然后给记录集对象,我想对本地游标的每列求合计,我觉得这样灵活,可我不知道如何求合计,如果用循环的办法太慢了,效率纸,我想求一个好方法.
在vfp中可以用sum()函数轻松实现,我不知在vb中有什么好办法可以实现
我要在datagrid是显示明细,在最下一行显示合计.
我不想用union语句,然后给记录集对象,我想对本地游标的每列求合计,我觉得这样灵活,可我不知道如何求合计,如果用循环的办法太慢了,效率纸,我想求一个好方法.
在vfp中可以用sum()函数轻松实现,我不知在vb中有什么好办法可以实现
因为对于本地游标recordset,不仅要显示在datagrid中,每列还要有一个合计。我就是不知道如何求出合计值。
(在select 语句中求合计我是会的,否则也太菜了)
RowM是你要统计的行所拥有的相同标记(比如有一个列是存储人名的name列,比如viena.Grouping(viena)=1 then '合计'的意思就是以所有的name='viena'的列为一个组标记)ColName就是你要统计的列举个列子吧
比如有下表Table
[Name] [得分]
viena 10000
viena 30000
maskdata 100
maskdata 10
viena 59
maskdata 61
viena 1
viena 4444Select Case when grouping(Name)=1 then '合计' else Name end as Name,sum(分数) as 分数 from Table group by Name with rollup
再资请教,我会尽快结贴的。