小小的问题

gotolwd 2005-05-08 03:01:42
表名 bb 字段名 aa
select sum (aa) / ?? from bb
??是我想知道的sum计算了多少条记录,如果是3条的话, ??就是3
多谢,那位大侠能帮忙解决一下.
...全文
144 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tdtjjiao 2005-05-08
  • 打赏
  • 举报
回复
sum(aa)/count(aa)
gotolwd 2005-05-08
  • 打赏
  • 举报
回复
哈哈,多谢各位,刚才可能是我比较马虎,验证的时候出了错误,现在好使了,多谢各位的帮助
sunmingdong 2005-05-08
  • 打赏
  • 举报
回复
avg(aa) 或 sum(aa)/count(aa)
梅青松 2005-05-08
  • 打赏
  • 举报
回复
select rtrim(cast(sum(aa) as char(20))) + '/' + rtrim(cast(count(*) as char(20)))
from bb
chiwei 2005-05-08
  • 打赏
  • 举报
回复
晕!select sum (aa) / count(*) from bb 没错阿,count(*)就是你sum(aa)的记录数阿!

张三 30
李四 40
王五 40
最后的结果是 100/3 还是110/3
看不出规律来!




gotolwd 2005-05-08
  • 打赏
  • 举报
回复
我想各位都没有看明白吧,
我要的是 sum(aa),这个计算结果到底是计算了多少条记录才得出的这个结果
简单一点就是
张三 30
李四 40
王五 40
最后的结果是 100/3
hipop 2005-05-08
  • 打赏
  • 举报
回复
用count 来统计
hsj20041004 2005-05-08
  • 打赏
  • 举报
回复
select sum (aa) / count(*) from bb
你要是求平均的话可以用
select avg(aa) from bb
gotolwd 2005-05-08
  • 打赏
  • 举报
回复
我需要的是sum()计算的记录数,而不是查询出来的记录数
梅青松 2005-05-08
  • 打赏
  • 举报
回复
select sum(aa)/count(*) from bb

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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