diff --git a/SQLBuilder/QueryBuilder.java b/SQLBuilder/QueryBuilder.java index fb9a33554d9832b183ca360874a94f54bb943696..7dda2523e6744c6376ffa4746689a2f22e5645aa 100644 --- a/SQLBuilder/QueryBuilder.java +++ b/SQLBuilder/QueryBuilder.java @@ -367,10 +367,9 @@ public class QueryBuilder { String click_tbl = builder.selectStatement(new String[]{granulStment + "date) AS granularity", "SUM(click_cost) AS click_sum", "COUNT(click_log.id) as total_clicks"}, new String[]{"click_log"}, "", "GROUP BY granularity"); return new String[] { - //builder.selectStatement(new String[]{"SUM(click_cost) / COUNT(id)"},new String[]{"click_log"},"",""), builder.selectStatement(new String[]{"(SUM(click_cost)+("+ builder.selectStatement(new String[]{"SUM(impression_cost)"}, - new String[]{"impression_log"},"","") + ")/ COUNT(click_log.id)"}, new String[]{"click_log"}, "",""), - builder.selectStatement(new String[]{"impression_tbl.granularity", "(impr_sum+click_sum)/clicks"}, new String[]{builder.innerJoin("("+impression_tbl+") AS impression_tbl","("+click_tbl+") AS click_tbl","impression_tbl.granularity","click_tbl.granularity")}, "", "") + new String[]{"impression_log"},"","") + "))/ COUNT(click_log.id)"}, new String[]{"click_log"}, "",""), + builder.selectStatement(new String[]{"impression_tbl.granularity", "(impr_sum+click_sum)/total_clicks"}, new String[]{builder.innerJoin("("+impression_tbl+") AS impression_tbl","("+click_tbl+") AS click_tbl","impression_tbl.granularity","click_tbl.granularity")}, "", "") }; }