返回计算结果

ysycysyc 2018-01-19 10:43:05
有两个表:TMA,TMB,均有3个字段o、p、q,其中TMA只有一条记录,TMB有多条记录,想返回一个计算结果:A.o/B.o+A.p/B.p,请老题指教。
...全文
316 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2018-01-20
  • 打赏
  • 举报
回复
直接转换
cast(A.o/B.o+A.p/B.p as numeric(18,4))
ysycysyc 2018-01-20
  • 打赏
  • 举报
回复
这不能保留4位小数吧
ysycysyc 2018-01-20
  • 打赏
  • 举报
回复
谢谢两位老师
RINK_1 2018-01-20
  • 打赏
  • 举报
回复

select A.o/B.o+A.p/B.p
from TMA A
join (select sum(o) as o,sum(p) as p from TMB) as B on 1=1
ysycysyc 2018-01-19
  • 打赏
  • 举报
回复
计算结果需保留4位小数
ysycysyc 2018-01-19
  • 打赏
  • 举报
回复
后面打错 了,是请老师指教

27,579

社区成员

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

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