数据库的类型
CREATE TABLE PZDJK
(
BM CHAR(16),
DFJE NUMERIC(12,2) DEFAULT 0,
JFJE NUMERIC(12,2) DEFAULT 0
)追加一些数据后进行统计
SELECT SUM(JFJE) AS JFJE ,SUM(DFJE) AS DFJE FROM PZDJK汇总数据后小数点相差0.01。
小数据量不能发现这个问题
只有比较多的数据才可以看到。
我不知道如何解决。
通过DBGRIDEH 的合计进行相加后得到的 DFJE 和 JFJE 的数值是相等的。但通过SQL语句查询后数值不等。
CREATE TABLE PZDJK
(
BM CHAR(16),
DFJE NUMERIC(12,2) DEFAULT 0,
JFJE NUMERIC(12,2) DEFAULT 0
)追加一些数据后进行统计
SELECT SUM(JFJE) AS JFJE ,SUM(DFJE) AS DFJE FROM PZDJK汇总数据后小数点相差0.01。
小数据量不能发现这个问题
只有比较多的数据才可以看到。
我不知道如何解决。
通过DBGRIDEH 的合计进行相加后得到的 DFJE 和 JFJE 的数值是相等的。但通过SQL语句查询后数值不等。
浮点运算的误差,这是正常的。解决的办法很多.