SQL 中,怎样合计列
------解决思路----------------------
那么我想问的是多出来一列的合计是否要根据TaskID进行分组呢,还就是单单的对Text合计
如果单单的合计就是多出来一列是全部相同的了
select * ,(select (sum(Text)from tabname ))as [合计]from TabName
如果要对TextID进行分组合计的话就是
select a.*,b. sumText from tabname a
left join (select TextID,(Text)as sumText from tabname group by TextID )b on a.TextID=b.TextID
------解决思路----------------------
select taskid, test, datatime from tbl
union all
select '合计', sum(Text), '' from tbl