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]]]>