请教一条sql语句, 谢谢。高手帮忙, 新手帮顶, 谢谢。

muffing 2003-10-20 10:43:20
想实现的功能是 有表x
字段(a, b , c ....)
想实现的是表x中a的个数除以(a+b) 的个数。 谢谢。

想了好久, 查了不少书, 脑瓜都破了
...全文
50 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
muffing 2003-10-20
  • 打赏
  • 举报
回复
谢谢各位了, 看来菜鸟我还要多多学习。 看书去了……
yujohny 2003-10-20
  • 打赏
  • 举报
回复
楼主的意思表达有问题,
shuiniu 2003-10-20
  • 打赏
  • 举报
回复
select sum(a)/sum(a+b+0.0) from x
pengdali 2003-10-20
  • 打赏
  • 举报
回复
select sum(a)/sum(a+b+0.0) from x

???
dafu71 2003-10-20
  • 打赏
  • 举报
回复
Select (case when sum(isnull(a,0)+isnull(b,0)) = 0 then 0 else sum(isnull(a,0))/sum(isnull(a,0)+isnull(b,0)) end) from 表X
wzh1215 2003-10-20
  • 打赏
  • 举报
回复
试试这个!
select count(a)/(count(a)+count(b)+0.00) from x
pengdali 2003-10-20
  • 打赏
  • 举报
回复
什么意思?

select a/(a+b) from x

??还是:

select count(a)/(count(a)+count(b)) from x

??还是:

select sum(a)/sum(a+b) from x
txlicenhe 2003-10-20
  • 打赏
  • 举报
回复
看不懂楼主的意思。

如下可以算出 a的和除以(a+b)的和
Select (case when sum(a+b) = 0 then 0 else sum(a)/sum(a+b) end) from 表X

34,575

社区成员

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

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