代码之家  ›  专栏  ›  技术社区  ›  NetSide

SQL中的平均值-浮点数问题

  •  27
  • NetSide  · 技术社区  · 15 年前
    SELECT     AVG(variable) AS Expr1, SUM(variable) AS Expr2
    FROM       ......
    

    avg的结果是2,但不是真的,它必须是2.95。有什么问题吗?

    1 回复  |  直到 8 年前
        1
  •  46
  •   user110714    15 年前

    尝试

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