这条语句咋写(在线)

wxb1224 2004-11-22 10:42:56
我的语句是在access能够执行
SELECT Sum(Total)/iif(Sum(Number)=0,1,Sum(Number)) from tb
但在sqlserver中不能执行
我应该咋写
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
davorsuker39 2004-11-22
  • 打赏
  • 举报
回复
SELECT Sum(Total)/(Sum(Number)=(case when Sum(Number)=0 then 1 else Sum(Number) end)) from tb
davorsuker39 2004-11-22
  • 打赏
  • 举报
回复
SELECT Sum(Total)/Sum(Number) from tb
where Sum(Number) in (0,1,Sum(Number))
WangZWang 2004-11-22
  • 打赏
  • 举报
回复
select case Sum(Number) when 0 then 1
else Sum(Total)/Sum(Number) end
from tb
WangZWang 2004-11-22
  • 打赏
  • 举报
回复
select case Sum(Number) when 0 then 1
else Sum(Total)/Sum(Number)
from tb
lsxaa 2004-11-22
  • 打赏
  • 举报
回复
SELECT Sum(Total)/(case when Sum(Number)=0 then 1 else Sum(Number) end) from tb

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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