0 THEN 1 ELSE 0 END'; break; case '1': return 'CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 0 AND 1 THEN 1 ELSE 0 END'; break; case '2': return 'CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 2 AND 7 THEN 1 ELSE 0 END'; break; case '3': return 'CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 8 AND 15 THEN 1 ELSE 0 END'; break; case '4': return 'CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 16 AND 30 THEN 1 ELSE 0 END'; break; case '5': return 'CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 31 AND 90 THEN 1 ELSE 0 END'; break; case '6': return 'CASE WHEN apres_rss_id <> 0 AND delai >= 91 THEN 1 ELSE 0 END'; break; default: return 'CASE WHEN apres_rss_id <> 0 AND delai < 2 THEN 1 ELSE 0 END'; } EVAL]]]> 0 THEN 1 ELSE 0 END)'; break; case '1': return 'sum(CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 0 AND 1 THEN 1 ELSE 0 END)'; break; case '2': return 'sum(CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 2 AND 7 THEN 1 ELSE 0 END)'; break; case '3': return 'sum(CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 8 AND 15 THEN 1 ELSE 0 END)'; break; case '4': return 'sum(CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 16 AND 30 THEN 1 ELSE 0 END)'; break; case '5': return 'sum(CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 31 AND 90 THEN 1 ELSE 0 END)'; break; case '6': return 'sum(CASE WHEN apres_rss_id <> 0 AND delai >= 91 THEN 1 ELSE 0 END)'; break; default: return 'sum(CASE WHEN apres_rss_id <> 0 AND delai < 2 THEN 1 ELSE 0 END)'; } EVAL]]]> 0 THEN 1 ELSE 0 END ELSE NULL END)'; break; case '1': return 'SUM(CASE WHEN COLUMNCHECKSEQUENCE THEN CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 0 AND 1 THEN 1 ELSE 0 END ELSE NULL END)'; break; case '2': return 'SUM(CASE WHEN COLUMNCHECKSEQUENCE THEN CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 2 AND 7 THEN 1 ELSE 0 END ELSE NULL END)'; break; case '3': return 'SUM(CASE WHEN COLUMNCHECKSEQUENCE THEN CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 8 AND 15 THEN 1 ELSE 0 END ELSE NULL END)'; break; case '4': return 'SUM(CASE WHEN COLUMNCHECKSEQUENCE THEN CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 16 AND 30 THEN 1 ELSE 0 END ELSE NULL END)'; break; case '5': return 'SUM(CASE WHEN COLUMNCHECKSEQUENCE THEN CASE WHEN apres_rss_id <> 0 AND delai BETWEEN 31 AND 90 THEN 1 ELSE 0 END ELSE NULL END)'; break; case '6': return 'SUM(CASE WHEN COLUMNCHECKSEQUENCE THEN CASE WHEN apres_rss_id <> 0 AND delai >= 91 THEN 1 ELSE 0 END ELSE NULL END)'; break; default: return 'SUM(CASE WHEN COLUMNCHECKSEQUENCE THEN CASE WHEN apres_rss_id <> 0 AND delai < 2 THEN 1 ELSE 0 END ELSE NULL END)'; } EVAL]]]> 12 ? '12' : strval($nb_mois); return strval($nb_mois); break; case 'QUARTER': // return ceil($nb_mois / 3) > 12 ? '12' : strval(ceil($nb_mois / 3)); return strval(ceil($nb_mois / 3)); break; case 'YEAR': // return ceil($nb_mois / 12) > 12 ? '12' : strval(ceil($nb_mois / 12)); return strval(ceil($nb_mois / 12)); break; default: return strval($nb_mois); } EVAL]]]>