FROM DatesFiltred ; JOIN Etats ON DatesFiltred.nposcat = Etats.nposcat AND DatesFiltred.nType = Etats.nType AND ; DatesFiltred.ddate BETWEEN Etats.ddebut AND Etats.dfin ; * or JOIN Etats ON DatesFiltred.nposcat = Etats.nposcat AND DatesFiltred.nType = Etats.nType ; WHERE DatesFiltred.ddate BETWEEN Etats.ddebut AND Etats.dfin ;>Sergey,
> SELECT DatesFiltred.nposcat, ; > Etats.ccat_physiq ,; > Etats.nType , ; > COUNT( DatesFiltred.ddate ) AS "Ncat" , ; > Etats.ltransfert ; > FROM DatesFiltred ,Etats; > WHER DatesFiltred.nposcat = Etats.nposcat AND DatesFiltred.nType = Etats.nType AND ; > DatesFiltred.ddate BETWEEN Etats.ddebut AND Etats.dfin ; > ORDER BY ltransfert , DatesFiltred.nType , DatesFiltred.nposcat ; > GROUP BY ltransfert , DatesFiltred.nType , DatesFiltred.nposcat ; > INTO CURSOR Sum_Categ_per_periode && CURSOR tempstat2 > > SYS(3054,0) > >Rushmore optimization level for intermediate result: none >Rushmore optimization level for table etats: none >Joining table etats and intermediate result using temp index > >>>