聚合函数SUM的使用

Iiuhailun 2008-05-20 01:36:24
...全文
777 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
javavbnet 2009-03-08
  • 打赏
  • 举报
回复
多谢大家
刚才我看大家的帖子
解决了一个问题
律己修心 2008-05-20
  • 打赏
  • 举报
回复
declare @tb table (a int)
insert into @tb select -1 union all select 2 union all select 3 union all select 6

select sum(a) from @tb--10

我看不到你的图
rockyvan 2008-05-20
  • 打赏
  • 举报
回复

create table Test00
(a int )
insert into Test00
select -1 union all
select 2 union all
select 3 union all
select 6
go
select sum(a) as [sum]
from Test00
go
drop table Test00
/*
(影響 4 個資料列)
sum
-----------
10
(影響 1 個資料列)
*/

我十分想知道你是怎麽加的,怎麽可能-1不加上?
Limpire 2008-05-20
  • 打赏
  • 举报
回复
写个函数,将数据分拆,放到一张变量表,然后求和,返回。
Iiuhailun 2008-05-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 GDC_ZhaoYZ0304360 的回复:]
引用 8 楼 Limpire 的回复:
引用 3 楼 Iiuhailun 的回复:
数据库中有一列值如“-1,2,3,6"我用SUM对这列进行累加为什么我的-1,加不上呢?我该如何写这个语句!


引用 4 楼 dawugui 的回复:
不可能.


“-1,2,3,6"

sum()之后等于11???
[/Quote]
你试了,是吧!
帮忙解决下
Iiuhailun 2008-05-20
  • 打赏
  • 举报
回复
应该等于10
律己修心 2008-05-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 Limpire 的回复:]
引用 3 楼 Iiuhailun 的回复:
数据库中有一列值如“-1,2,3,6"我用SUM对这列进行累加为什么我的-1,加不上呢?我该如何写这个语句!


引用 4 楼 dawugui 的回复:
不可能.
[/Quote]

“-1,2,3,6"

sum()之后等于11???
Limpire 2008-05-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 Iiuhailun 的回复:]
数据库中有一列值如“-1,2,3,6"我用SUM对这列进行累加为什么我的-1,加不上呢?我该如何写这个语句!
[/Quote]

[Quote=引用 4 楼 dawugui 的回复:]
不可能.
[/Quote]
Iiuhailun 2008-05-20
  • 打赏
  • 举报
回复
-1不可能加不上?是吗?
muzhenxing013 2008-05-20
  • 打赏
  • 举报
回复
不可能的
正牌风哥 2008-05-20
  • 打赏
  • 举报
回复
sum(case when col=-1 then 0 else col end)
dawugui 2008-05-20
  • 打赏
  • 举报
回复
不可能.
Iiuhailun 2008-05-20
  • 打赏
  • 举报
回复
数据库中有一列值如“-1,2,3,6"我用SUM对这列进行累加为什么我的-1,加不上呢?我该如何写这个语句!
正牌风哥 2008-05-20
  • 打赏
  • 举报
回复
select sum(数字型)
liangCK 2008-05-20
  • 打赏
  • 举报
回复
叉叉..

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧