![]() |
1
1
( 编辑: 重新安排以关注可能的罪犯)
不,你不容易拿到最后一张唱片。你可以试试
在select查询中关注sum。把它拿出来,你就可以进行查询了。很可能是总和超过了SQL用来添加值的数值类型。实际上,我想得越多,这可能就是它。是啊。如果是,则需要将其强制为能够处理较大数字的类型,如:
MSAccess的语法可能稍有不同,但会是这样。作为访问,默认值可能是int,在这种情况下,您可以指定long。否则,请指定小数。如果可以的话,尽量避免使用实数(单号等),如果不小心的话,它们会把你搞得一团糟。 尽管可能性较小,但还有其他一些可能的罪魁祸首:
|
![]() |
2
1
我猜这个表达方式是:
为某些记录产生数字溢出。不知道您的列使用什么数据类型,我只能建议在计算期间尝试将它们转换为“更大”的数据类型。 |
![]() |
3
0
查询的部分是否可能
正在返回0?如果这样会导致错误,那么可能不是大数据出错,而是数据太小或不存在。 |