我正在尝试使用下面列出的代码计算Log(exp(Today-(FirstTimeSeen / 365)))。
执行查询时,我收到下面列出的错误消息。
Msg 8115, Level 16, State 2, Line 1
Arithmetic overflow error converting expression to data type float.
我将查询分开并确定错误与exp(getdate())
计算有关。
select LOG(exp(cast(convert(float,getdate())-(convert(float,[FirstSeen])/365) AS DECIMAL (10,5)))) from FindingsByDate