原来数据库是用sql sever,下面的语句能正确查询出来相关记录。
adoquery4.close;
adoquery4.SQL.Clear;
adoquery4.SQL.Add('select 学号,姓名, sum(次数) as 剩余课时数 from ');
adoquery4.SQL.Add('(select 学号,姓名, 总课时数 as 次数 from incomingInfo where 费用是否已上完=:0 and 学号 in (select 学号 from studentInfo where 是否在上课=:1) union all ');
adoquery4.SQL.Add('select 学号,姓名,-1*count(*) as 次数 from classes where 是否支付费用=:0 and 学号 in (select 学号 from studentInfo where 是否在上课=:1) group by 学号,姓名)');
adoquery4.SQL.Add('group by 学号,姓名 having sum(次数) <=:3');
换成excel数据库后,上面的语句查询不到任何数据,请问怎么修改啊?