|
@@ -38,9 +38,9 @@ public class ForecastCancelTagHandler extends AbstractTagHandler {
|
|
|
|
|
|
sqlBuilder.appendLn("from\n" +
|
|
sqlBuilder.appendLn("from\n" +
|
|
"(\n" +
|
|
"(\n" +
|
|
- " select USERID,intDiv(CANCEL_P*100,10)*10 as CANCEL_P1,CANCEL_P*100 as CANCEL_P2\n" +
|
|
|
|
- " from ads.ALS_XXH_CANCEL_RESULT_C4\n" +
|
|
|
|
- " where TARGET_MONTH ='"+month+"'\n" +
|
|
|
|
|
|
+ " select USERID,AVG(CANCEL_P) as AVG_CANCEL_P, intDiv(AVG_CANCEL_P*100,10)*10 as CANCEL_P1,AVG_CANCEL_P*100 as CANCEL_P2\n" +
|
|
|
|
+ String.format(" from (select USERID,CANCEL_P from ads.ALS_XXH_CANCEL_RESULT_C4 where TARGET_MONTH ='%s') s\n",month) +
|
|
|
|
+ " group by USERID\n" +
|
|
") t");
|
|
") t");
|
|
log.info("\n" + sqlBuilder.toString());
|
|
log.info("\n" + sqlBuilder.toString());
|
|
dynamicExecuteService.execute(DsEnum.clickhouse, sqlBuilder.toString(), "退订预测标签生成");
|
|
dynamicExecuteService.execute(DsEnum.clickhouse, sqlBuilder.toString(), "退订预测标签生成");
|