【发布时间】:2012-09-28 20:21:26
【问题描述】:
我的表中有一个 qty 列,我正在尝试对这些值求和。字段类型是 varchar(20)。下面 qty 的总和应该正好为 0。它是负小数和正小数的混合。
exhibit A(截图)
当我执行下面的求和时,我得到一吨小数而不是 0。我假设这是一个数据类型问题。解决此问题的最佳方法是什么?
exhibit B(截图)
【问题讨论】:
-
您的屏幕截图受到限制。请编辑问题并发布示例数据和表结构。
-
@bluefeet - 我更新了图片的链接,现在应该可以使用了。
-
@drschultz
qty的数据类型是什么? -
为什么要将数值存储在字符列中?
-
@ianzz 我没有创建架构,我必须使用它
标签: mysql sum negative-number decimal