当前位置: 代码迷 >> Sql Server >> SQL 中,怎的合计列
  详细解决方案

SQL 中,怎的合计列

热度:110   发布时间:2016-04-24 08:56:45.0
SQL 中,怎样合计列
SQL 中,怎样合计列
------解决思路----------------------
引用:
Quote: 引用:

什么问题这是,能把你原数据以及你想得到的数据展示出来吗



想在最后加以行,显示TEXT的合计

那么我想问的是多出来一列的合计是否要根据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

  相关解决方案