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