2009-07-09 3 views
25
SELECT  AVG(variable) AS Expr1, SUM(variable) AS Expr2 
FROM  ...... 

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

+1

Какую базу данных? –

+0

Каков тип переменной? Я предполагаю, что это целое число. Правильно? – luc

ответ

41

Попробуйте

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

это работает, спасибо :) – NetSide

+0

cool no worries :) – 2009-07-09 07:55:41