mysql函数sum()显示了意外的结果


the mysql function sum() is showing unexpected result!

我在mysql数据库中使用sum()函数进行配置,在这种情况下,查询只获取1个结果,它是29.9

所以总和(准备金)是29.8,我不明白为什么会发生这种情况!应该保持29.8!

在另一个查询中,我使用sum()两个29.9的结果,它返回59.7,但当我用windows计算器计算它时,它返回了59.8!

使用MySQL DECIMAL指定的东西,比如:

DECIMAL(20,2)

有关详细信息,请参阅手册页。