首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询除法返回0

问查询除法返回0
EN

Stack Overflow用户
提问于 2017-07-06 15:40:01
回答 1查看 297关注 0票数 1

我正在处理一个分为两列的查询,我尝试了CAST和CONVERT,但仍然返回0。我会感谢你的帮助

代码语言:javascript
复制
SELECT a.Disposition,a.[Disposition Reason Breakdown],a.CSP,b.Total FROM
(
SELECT a.[Disposition],a.[Disposition Reason Breakdown],a.[CSP] FROM
(
SELECT [Disposition],[Disposition Reason Breakdown],COUNT(*) as CSP FROM [dbo].[Disposition]
WHERE [Disposition] <> 'Interested'
GROUP BY [Disposition],[Disposition Reason Breakdown]
) a
)a
INNER JOIN
(
SELECT a.Disposition,SUM(a.CSP) as Total FROM 
(
SELECT [Disposition],[Disposition Reason Breakdown],COUNT(*) as CSP FROM [dbo].[Disposition]
WHERE [Disposition] <> 'Interested'
GROUP BY [Disposition],[Disposition Reason Breakdown]
)a
GROUP BY a.Disposition
)b ON a.Disposition = b.Disposition

我正在使用sql

EN

回答 1

Stack Overflow用户

发布于 2017-07-06 15:44:29

我解决了它,结果发现我只是使用了错误的数据类型,在我的例子中是decimal,我应该想到REAL,这里是最终的查询a.CSP/CAST(b.Total as REAL)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44942611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档