0
我有这样的代码,我试图比较[Dis]
到[Estimator]
这是一个变量,我补充说:浮点值
SELECT
[Id],
[Sym],
[Month],
[Dis],
Estimator = 4/count(Id) over (partition by Sym, Month)
FROM
[RegularPayResultsYearly]
我再次尝试比较Dis
到Estimator
。
例如,count(Id) over (partition by Sym, [Month])
是12091个观察值。
问题:虽然Dis
列是float
类型(例如值: 8.2944916060179E-06,9.07691249104339E-05)似乎
4/count(Id) over (partition by Sym, [Month]) as cnt
是3.308245802663138e-4不能再进一步比零,它告诉我 估计= 0。
任何方式来改变?
谢谢。
根据非标准语法添加'sql-server'标记 –
不确定但您是否尝试写入:4.0/count(Id)而不是4/count(Id) – ehh