SQL语句如下:
select [Code] as 员工工号,RealName as 员工姓名,[Type] as 员工类别,
iif([Type]='安装人员',(select sum((AExpense2+GExpense2+GBZ+ (select sum(AExpense) from  InstallList where dr=0 and InstallList.INumber=InstallBill.INumber))/(len(GPsn2) - len(replace(GPsn2,'、','')) + 1)) from InstallBill where dr=0 and instr(GPsn2,[User].RealName)>0 ),
iif(Type='维修人员',(select sum(SWMoney) from servicebill where DR=0 and instr(sPerson,[User].RealName)>0),iif(Type='送货人员',(select sum(GExpense) from InstallBill where DR=0 and instr(GPsn1,[User].RealName)>0)))) as 发生费用 from [User] where DR=0 
好像就是因为"(select sum((AExpense2+GExpense2+GBZ+ (select sum(AExpense) from  InstallList where dr=0 and InstallList.INumber=InstallBill.INumber))/(len(GPsn2) - len(replace(GPsn2,'、','')) + 1)) from InstallBill where dr=0 and instr(GPsn2,[User].RealName)>0 )"才不能显示出来的,为什么会出现这种情况呢??
因为在Access数据库中都可以查找到数据的.