このクエリは、ビン サイズが 50 のヒストグラムを作成するように設計されています。
したがって、ヒストグラムが進むにつれて、count(*) が 0 ~ 49 のオブジェクトが 1013 個あることを意味します。
ビンを次のように読みたい
0-49 1013
50-99 2147
100-149 1571
私の試みは、私が必要とすることをやめるということではありません
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としてキャストされることはわかっていますが、試してみると、うまくいきませんでした