> SUM( IIF( E.Lassimilinami AND ( P.Iassimilid OR P2.Iassimilid ), ; >H.n100 + H.n100_2 + H.n120 + H.n120_2 , 0.00 )) totHoAs ;>
>> >> SELECT H.iemployeeid ,; >> COUNT(*) totaljo ,; >> SUM( IIF( INLIST( .F. , E.Lassimilinami , P.Iassimilid , P2.Iassimilid ) , ; >H.n100 + H.n100_2 + H.n120 + H.n120_2 , 0.00 )) totHoNAs ,; >> SUM( IIF( E.Lassimilinami = .T. AND ( P.Iassimilid = .T. OR P2.Iassimilid = .T. ) , ; >H.n100 + H.n100_2 + H.n120 + H.n120_2 , 0.00 )) totHoAs ; >> FROM ; >> Horaire H INNER JOIN PAUSE P ON H.cpauseid = P.iid ; >> INNER JOIN PAUSE P2 ON H.cpauseid = P2.iid ; >> INNER JOIN Employee E ON E.iid = H.iemployeeid; >> WHERE H.ddate BETWEEN D_debut AND d_fin ; >> GROUP BY 1; >> INTO CURSOR temp >> >>>>