AVG в Sql - проблема числа с плавающей точкой - PullRequest
28 голосов
/ 09 июля 2009
SELECT     AVG(variable) AS Expr1, SUM(variable) AS Expr2
FROM       ......

результат для AVG равен 2, но это не так, оно должно быть 2,95. В чем проблема, есть идеи?

1 Ответ

48 голосов
/ 09 июля 2009

Попробуйте

Select
    AVG(Cast(variable as Float)),
    SUM(variable)
From
    Table
...