自己做了一个工资查询系统,表中有许多项目(即工资发放项目、扣款项目),比如说项目1-16为发放项目,项目17-32为扣款项目,现在已经用SQL语句将所有项目取出,需要在查询页面中计算出应发数额(项目1-16的总和)、扣款总额(项目17-32的总和)和实发数额。在实际的使用中发现,由于使用excel表格导入前会计所做的表的项目中有些是空的,导入access后也仍然是空值,结果ASP求出的和是空值。请教各位高手们,该怎么处理?
------解决方案--------------------
把字段默认值设为0,对于以已经有的数据,手工update一下,把空值的update为0
------解决方案--------------------
iif(isnull(项目1), 0, 项目1) as 项目1
------解决方案--------------------
update 表 set 项目1=0 where 项目1 is null
------解决方案--------------------
这样也是可以的,但最好是在设计数据库的时候就把默认值设为0,尽量避免NULL值的出现。