|
@@ -1905,13 +1905,13 @@ sum(click) as totalClick, if(sum(a.impression) > 0,sum(a.click)/sum(a.impression
|
|
<select id="queryPlaceName" parameterType="java.util.Map" resultType="com.cloudcross.ssp.model.DeliverAnalysis">
|
|
<select id="queryPlaceName" parameterType="java.util.Map" resultType="com.cloudcross.ssp.model.DeliverAnalysis">
|
|
select d.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
select d.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
- from t_rpt_adv_place a,t_place b,t_place_class c,t_place_class_info d,t_account e where a.place_id = b.id and b.id = c.place_id and c.place_id = d.id and e.advertiser_id = a.advertiser_id
|
|
|
|
- <if test="agentId != null">
|
|
|
|
- and e.agent_id = #{agentId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ from t_rpt_adv_place a,t_place b,t_place_class c,t_place_class_info d where a.place_id = b.id and b.id = c.place_id and c.place_id = d.id
|
|
<if test="advertiserId != null">
|
|
<if test="advertiserId != null">
|
|
and a.advertiser_id = #{advertiserId}
|
|
and a.advertiser_id = #{advertiserId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="ids != null and ids != ''">
|
|
|
|
+ and a.advertiser_id in (#{ids})
|
|
|
|
+ </if>
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
and a.order_id = #{orderId}
|
|
and a.order_id = #{orderId}
|
|
</if>
|
|
</if>
|
|
@@ -1933,13 +1933,13 @@ sum(click) as totalClick, if(sum(a.impression) > 0,sum(a.click)/sum(a.impression
|
|
select count(1) from (
|
|
select count(1) from (
|
|
select d.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
select d.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
- from t_rpt_adv_place a,t_place b,t_place_class c,t_place_class_info d,t_account e where a.place_id = b.id and b.id = c.place_id and c.place_id = d.id and e.advertiser_id = a.advertiser_id
|
|
|
|
- <if test="agentId != null">
|
|
|
|
- and e.agent_id = #{agentId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ from t_rpt_adv_place a,t_place b,t_place_class c,t_place_class_info d where a.place_id = b.id and b.id = c.place_id and c.place_id = d.id
|
|
<if test="advertiserId != null">
|
|
<if test="advertiserId != null">
|
|
and a.advertiser_id = #{advertiserId}
|
|
and a.advertiser_id = #{advertiserId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="ids != null and ids != ''">
|
|
|
|
+ and a.advertiser_id in (#{ids})
|
|
|
|
+ </if>
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
and a.order_id = #{orderId}
|
|
and a.order_id = #{orderId}
|
|
</if>
|
|
</if>
|
|
@@ -1960,13 +1960,13 @@ sum(click) as totalClick, if(sum(a.impression) > 0,sum(a.click)/sum(a.impression
|
|
select count(1) from (
|
|
select count(1) from (
|
|
select b.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
select b.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
- from t_rpt_adv_place a,t_place_operator b,t_account c where a.place_id = b.place_id and a.advertiser_id = c.advertiser_id
|
|
|
|
- <if test="agentId != null">
|
|
|
|
- and c.agent_id = #{agentId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ from t_rpt_adv_place a,t_place_operator b where a.place_id = b.place_id
|
|
<if test="advertiserId != null">
|
|
<if test="advertiserId != null">
|
|
and a.advertiser_id = #{advertiserId}
|
|
and a.advertiser_id = #{advertiserId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="ids != null and ids != ''">
|
|
|
|
+ and a.advertiser_id in (#{ids})
|
|
|
|
+ </if>
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
and a.order_id = #{orderId}
|
|
and a.order_id = #{orderId}
|
|
</if>
|
|
</if>
|
|
@@ -1986,13 +1986,13 @@ sum(click) as totalClick, if(sum(a.impression) > 0,sum(a.click)/sum(a.impression
|
|
<select id="queryPlaceNameWithOperator" parameterType="java.util.Map" resultType="com.cloudcross.ssp.model.DeliverAnalysis">
|
|
<select id="queryPlaceNameWithOperator" parameterType="java.util.Map" resultType="com.cloudcross.ssp.model.DeliverAnalysis">
|
|
select b.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
select b.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
- from t_rpt_adv_place a,t_place_operator b,t_account c where a.place_id = b.place_id and a.advertiser_id = c.advertiser_id
|
|
|
|
- <if test="agentId != null">
|
|
|
|
- and c.agent_id = #{agentId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ from t_rpt_adv_place a,t_place_operator b where a.place_id = b.place_id
|
|
<if test="advertiserId != null">
|
|
<if test="advertiserId != null">
|
|
and a.advertiser_id = #{advertiserId}
|
|
and a.advertiser_id = #{advertiserId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="ids != null and ids != ''">
|
|
|
|
+ and a.advertiser_id in (#{ids})
|
|
|
|
+ </if>
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
and a.order_id = #{orderId}
|
|
and a.order_id = #{orderId}
|
|
</if>
|
|
</if>
|
|
@@ -2013,13 +2013,13 @@ sum(click) as totalClick, if(sum(a.impression) > 0,sum(a.click)/sum(a.impression
|
|
<select id="queryPlaceNameExt" parameterType="java.util.Map" resultType="com.cloudcross.ssp.model.DeliverAnalysis">
|
|
<select id="queryPlaceNameExt" parameterType="java.util.Map" resultType="com.cloudcross.ssp.model.DeliverAnalysis">
|
|
select d.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
select d.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
- from t_rpt_adv_place a,t_place b,t_place_class c,t_place_class_info d,t_account e where a.place_id = b.id and b.id = c.place_id and c.place_id = d.id and e.advertiser_id = a.advertiser_id
|
|
|
|
- <if test="agentId != null">
|
|
|
|
- and e.agent_id = #{agentId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ from t_rpt_adv_place a,t_place b,t_place_class c,t_place_class_info d where a.place_id = b.id and b.id = c.place_id and c.place_id = d.id
|
|
<if test="advertiserId != null">
|
|
<if test="advertiserId != null">
|
|
and a.advertiser_id = #{advertiserId}
|
|
and a.advertiser_id = #{advertiserId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="ids != null and ids != ''">
|
|
|
|
+ and a.advertiser_id in (#{ids})
|
|
|
|
+ </if>
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
and a.order_id = #{orderId}
|
|
and a.order_id = #{orderId}
|
|
</if>
|
|
</if>
|
|
@@ -2038,13 +2038,13 @@ sum(click) as totalClick, if(sum(a.impression) > 0,sum(a.click)/sum(a.impression
|
|
<select id="queryPlaceNameWithOperatorExt" parameterType="java.util.Map" resultType="com.cloudcross.ssp.model.DeliverAnalysis">
|
|
<select id="queryPlaceNameWithOperatorExt" parameterType="java.util.Map" resultType="com.cloudcross.ssp.model.DeliverAnalysis">
|
|
select b.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
select b.name placeName,SUM(a.impression) impression, SUM(a.click) click,100*SUM(a.click)/SUM(a.impression) clickRate,SUM(a.visit) visit,
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
100*SUM(a.visit)/SUM(a.click) visitRate,SUM(a.conversion) conversion,100*SUM(a.conversion)/SUM(a.visit) conversionRate,SUM(a.ecpm) as ecpm, SUM(a.consume) consume
|
|
- from t_rpt_adv_place a,t_place_operator b,t_account c where a.place_id = b.place_id and a.advertiser_id = c.advertiser_id
|
|
|
|
- <if test="agentId != null">
|
|
|
|
- and c.agent_id = #{agentId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ from t_rpt_adv_place a,t_place_operator b where a.place_id = b.place_id
|
|
<if test="advertiserId != null">
|
|
<if test="advertiserId != null">
|
|
and a.advertiser_id = #{advertiserId}
|
|
and a.advertiser_id = #{advertiserId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="ids != null and ids != ''">
|
|
|
|
+ and a.advertiser_id in (#{ids})
|
|
|
|
+ </if>
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
and a.order_id = #{orderId}
|
|
and a.order_id = #{orderId}
|
|
</if>
|
|
</if>
|