0 or v_rh_view_1.heures_payees > 0 then v_rh_view_1.salarie_id else null end');
break;
case 'NBETPC':
$tmp1 = 'base.cti_division('.sprintf($sumDistinctCaseWhen, 'v_rh_view_1.etp_contrat').', base.cti_months_between(@date_debut@, @date_fin@))';
break;
case 'NBETP':
$tmp1 = 'base.cti_division('.sprintf($sumDistinctCaseWhen, 'v_rh_view_1.etp_paye').', base.cti_months_between(@date_debut@, @date_fin@))';
break;
case 'NBETPT':
$tmp1 = 'base.cti_division('.sprintf($sumDistinctCaseWhen, 'v_rh_view_1.etp_travaille').', base.cti_months_between(@date_debut@, @date_fin@))';
break;
case 'MSAL':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_masse_salariale');
break;
case 'MTBRUT':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_brut');
break;
case 'MTFRAISIMPOS':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_frais_imposables');
break;
case 'MTCOTSALARIE':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_cotisation_salarie');
break;
case 'MTCOTPATRONALE':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_cotisation_patronale');
break;
case 'MTNETIMPOSABLE':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_net_imposable_salarie');
break;
case 'MTNETAPAYER':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_net_a_payer_salarie');
break;
case 'NBPROVISIONS':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.nombre_provisions');
break;
case 'MTPROVISIONS':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_provisions');
break;
case 'MTMASSEPROV':
$tmp1 = sprintf($sumDistinctCaseWhen, 'v_rh_view_1.montant_masse_salariale_provisionnee');
break;
default :
$tmp1 = sprintf($countDistinctCaseWhen, 'v_rh_view_1.montant_masse_salariale');
}
return str_replace(array('@date_debut@', '@date_fin@'), array($periodeDebut, $periodeFin), $tmp1) . ',' . str_replace(array('@date_debut@', '@date_fin@'), array($periodePrecDebut, $periodePrecFin), $tmp1);
}
// ?>
EVAL]]]>
EVAL]]]>