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

AVG的結果是2,但它不是真的,它必須是2.95。什麼問題,有什麼想法?AVG in Sql - 浮點數問題

+1

什麼數據庫? – 2009-07-09 07:49:59

+0

什麼是變量的類型?我猜這是一個整數。對? – luc 2009-07-09 07:53:39

回答

41

嘗試

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