ADOquery3.SQL.Add('select count(je) as 总计,sum(je) as 总额 from');
ADOquery3.SQL.Add('(');
ADOquery3.SQL.Add('select je from wmyb where je > 0');
ADOquery3.SQL.Add('union');
ADOquery3.SQL.Add('select je from mywjb where je > 0');
ADOquery3.SQL.Add(') as aa');
这代码在sql的数据库上通过,但是如果是连informix的数据库就不得了
提示是“发生一个错误”
是不是informix的数据库不可以用union或者 count的?
ADOquery3.SQL.Add('(');
ADOquery3.SQL.Add('select je from wmyb where je > 0');
ADOquery3.SQL.Add('union');
ADOquery3.SQL.Add('select je from mywjb where je > 0');
ADOquery3.SQL.Add(') as aa');
这代码在sql的数据库上通过,但是如果是连informix的数据库就不得了
提示是“发生一个错误”
是不是informix的数据库不可以用union或者 count的?
还是不行
那我要从两个表汇总怎么办?两个表的记录和数据类型完全相同