首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >给柱状图的柱状图命名

给柱状图的柱状图命名
EN

Stack Overflow用户
提问于 2012-07-22 23:43:41
回答 1查看 123关注 0票数 0

此查询旨在生成柱状图,其柱状图大小为50。

因此,就直方图而言,这意味着有1013个对象的计数(*)在0到49之间。

我想让垃圾桶读起来像这样

代码语言:javascript
复制
0-49           1013
50-99          2147
100-149        1571

我的尝试并不是放弃做我需要的事情

代码语言:javascript
复制
select interval + ' - '+interval*50-1 as bin,count(*) as number from
(

select  count(tblclaims.patientid) as counts, count(tblclaims.patientid)/50 as interval 
from tblclaims
inner join patient on patient.patientid=tblclaims.patientid
and patient.admissiondate = tblclaims.admissiondate
and patient.dischargedate=tblclaims.dischargedate
group by tblclaims.patientid


) as t
group by interval
order by bin

我知道这会将interval + ' - '内容转换为varchar,但当我尝试时,事情变得不对劲了

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-22 23:53:38

如果唯一的问题是强制转换,您必须将每个数字部分分开:

代码语言:javascript
复制
select cast(interval*50 as nvarchar(max)) + '-' + cast(interval*50+49 as nvarchar(max))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11601640

复制
相关文章

相似问题

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