right join 的奇怪现象selectisnull(SUM(netPaid),0.00) from dbo.F_AccountEntry aright joindbo.RPT_res
right join 的奇怪现象
select isnull(SUM(netPaid),0.00) from dbo.F_AccountEntry a right join dbo.RPT_resultA41 b on a.CompanyID=b.CompanyID and a.AcctID=b.acctid and b.CompanyID=1 and b.userName='sally_law' and a.FiscalDateID>-13 and a.FiscalDateID<0 group by b.acctid
SELECT a.acctid,isnull(bb.closingAmtBase,0) closingAmtBase FROM a LEFT JOIN ( SELECT SUM(closingAmtBase) closingAmtBase ,acctid,companyid FROM b GROUP BY acctid,companyid ) bb ON bb.companyid = a.companyid AND bb.acctid = a.acctid