IF cIsGrouped cJoin1 = [ Ssperson.familyid = Ssmoney.familyid ] ELSE cJoin1 = [ sperson.personid = Ssmoney.personid ] ENDIF INNER JOIN appdata!Ssmoney ; ON &cJoin1>Can someone tell me why this SQL line:
>INNER JOIN appdata!Ssmoney ; >ON IIF(cIsGrouped=.F.,Ssperson.personid,Ssperson.familyid) = > IIF(cIsGrouped=.F.,Ssmoney.personid,Ssmoney.familyid) >>takes a second to process and the following one:
>INNER JOIN appdata!Ssmoney ; >ON IIF(cIsGrouped=.F.,Ssperson.personid = Ssmoney.personid, > Ssperson.familyid = Ssmoney.familyid) >>takes several minutes?