日期:2014-05-17  浏览次数:21171 次

我有一个表格,制作合计行,这个怎么做??
现在用"select sum(money) from tableGet"的时候,如何插入到现有"select * from tableGet"的表格的最后一行呢?
直接用dataset好像和原有表格行列式不同,newrow的话好像又不好插入。求大神指点。

------解决方案--------------------
你 直接 操作 datatable 按我 的方法
------解决方案--------------------
给我 你的 数据
------解决方案--------------------

create table #Temp
(
 id int,
 [money] decimal(18,4)
)
insert into #Temp values (1,12)
insert into #Temp values (1,12)
insert into #Temp values (1,12)
insert into #Temp values (1,12)
insert into #Temp values (1,12)

select null [name],null [text],sum(id),null [time]  from #Temp
union all
select null [name],null [text],sum([money]),null [time]  from #Temp
drop table #Temp

------解决方案--------------------
引用:
我可以直接取出一行数据,但是数据仍然没有办法导入到原有datagridview中

create table #Temp
(
 id int,
 [name] varchar(20),
 [text] varchar(20),
 [time] varchar(20),
 [money] decimal(18,6)
)
insert into #Temp values (1,'a','b','2013-10-31',10010)
insert into #Temp values (2,'a1','b1','2013-11-01',10012)
 
select [id], [name], [text],[time] , [money] from #Temp
union all
select null [id],null [name],null [text],null [time],sum([money])  from #Temp
drop table #Temp

------解决方案--------------------
引用:
Quote: 引用:
大神,这个什么意思?不懂直接调用还是怎么用?没看懂,这个是sql直译的?

看你样子你是mysql? 我用的sql2005 有界面可以直接拷贝进去执行的
------解决方案--------------------
google数据库union