一列数据求和后应该为0,怎么出现为空呢(NULL)
版主你好,请帮忙再看一下。
我有一个数据库(db1.mdb),其中有一个表(cbe0),表中的字段允许为空,
Set rs = conn.Execute("SELECT sum(本期金额),sum(期初金额),sum(本期耗金额) FROM cbe0") 表中的:期末金额、本期金额等字段都是数字型,如果我没有输入数字,那么求和后应该为0,怎么出现为空呢(NULL)。 |
Set rs = conn.Execute("SELECT sum(本期金额),sum(期初金额),sum(本期耗金额) FROM cbe0") 表中的:期末金额、本期金额等字段都是数字型,如果我没有输入数字,那么求和后应该为0,怎么出现为空呢(NULL)。 |
如果你在刚开始设立这个表的时候,就把这几个字段的默认值设为0的话,就不会存在这样的问题了,由于你在开始设立这几个字段的属性的时候,没有设立默认值,所以当没有数值输入的时候,它们的值便是Null,所以和就变成了Null