|
@@ -5,9 +5,9 @@
|
|
<select id="getDailyReport" parameterType="Map" resultType="cn.com.ctop.bytedance.vo.DailyAccountReportVO">
|
|
<select id="getDailyReport" parameterType="Map" resultType="cn.com.ctop.bytedance.vo.DailyAccountReportVO">
|
|
SELECT
|
|
SELECT
|
|
t1.*,
|
|
t1.*,
|
|
- convert((t1.conversions / t1.bclick),2) conversionRate, -- 转化率
|
|
|
|
|
|
+ truncate((t1.conversions / t1.bclick),2) conversionRate, -- 转化率
|
|
|
|
|
|
- convert(t1.conversionPrice / #{discount},2) discountConversionPrice, -- 折后转化成本
|
|
|
|
|
|
+ truncate(t1.conversionPrice / #{discount},2) discountConversionPrice, -- 折后转化成本
|
|
|
|
|
|
(SELECT sum(contract_rebate_real_charged)
|
|
(SELECT sum(contract_rebate_real_charged)
|
|
from ctop_kuaishou_daily_flows
|
|
from ctop_kuaishou_daily_flows
|
|
@@ -36,7 +36,7 @@
|
|
CASE
|
|
CASE
|
|
WHEN sum(photo_show) != 0 THEN
|
|
WHEN sum(photo_show) != 0 THEN
|
|
(
|
|
(
|
|
- convert( sum(photo_click) / sum(photo_show),2)
|
|
|
|
|
|
+ truncate( sum(photo_click) / sum(photo_show),2)
|
|
)
|
|
)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
@@ -46,7 +46,7 @@
|
|
CASE
|
|
CASE
|
|
WHEN sum(charge) != 0 THEN
|
|
WHEN sum(charge) != 0 THEN
|
|
(
|
|
(
|
|
- convert(sum(photo_click) / sum(charge),2)
|
|
|
|
|
|
+ truncate(sum(photo_click) / sum(charge),2)
|
|
)
|
|
)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
@@ -58,7 +58,7 @@
|
|
(
|
|
(
|
|
CASE
|
|
CASE
|
|
WHEN sum(aclick) != 0 THEN
|
|
WHEN sum(aclick) != 0 THEN
|
|
- convert(sum(bclick) / sum(aclick),2)
|
|
|
|
|
|
+ truncate(sum(bclick) / sum(aclick),2)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
END
|
|
END
|
|
@@ -66,7 +66,7 @@
|
|
(
|
|
(
|
|
CASE
|
|
CASE
|
|
WHEN sum(photo_show) != 0 THEN
|
|
WHEN sum(photo_show) != 0 THEN
|
|
- convert( (sum(charge) / sum(photo_show)
|
|
|
|
|
|
+ truncate( (sum(charge) / sum(photo_show)
|
|
) * 1000,2)
|
|
) * 1000,2)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
@@ -86,11 +86,11 @@
|
|
CASE
|
|
CASE
|
|
WHEN sum(form_count) != 0 THEN
|
|
WHEN sum(form_count) != 0 THEN
|
|
(
|
|
(
|
|
- convert(sum(charge) / sum(form_count),2)
|
|
|
|
|
|
+ truncate(sum(charge) / sum(form_count),2)
|
|
)
|
|
)
|
|
WHEN sum(activation) != 0 THEN
|
|
WHEN sum(activation) != 0 THEN
|
|
(
|
|
(
|
|
- convert(sum(charge) / sum(activation),2)
|
|
|
|
|
|
+ truncate(sum(charge) / sum(activation),2)
|
|
)
|
|
)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
@@ -121,8 +121,8 @@
|
|
<select id="getDailyGroupReport" parameterType="Map" resultType="cn.com.ctop.bytedance.vo.DailyGroupReportVO">
|
|
<select id="getDailyGroupReport" parameterType="Map" resultType="cn.com.ctop.bytedance.vo.DailyGroupReportVO">
|
|
SELECT
|
|
SELECT
|
|
t1.*,
|
|
t1.*,
|
|
- convert(t1.conversions / t1.photoClick,2) clickConversionRate, -- 点击转化率
|
|
|
|
- convert(t1.conversionPrice / #{discount},2) discountConversionPrice-- 折后转化单价
|
|
|
|
|
|
+ truncate(t1.conversions / t1.photoClick,2) clickConversionRate, -- 点击转化率
|
|
|
|
+ truncate(t1.conversionPrice / #{discount},2) discountConversionPrice-- 折后转化单价
|
|
FROM
|
|
FROM
|
|
(
|
|
(
|
|
SELECT
|
|
SELECT
|
|
@@ -139,14 +139,14 @@
|
|
campaign_name campaignName, -- 计划名称
|
|
campaign_name campaignName, -- 计划名称
|
|
unit_name unitName, -- 广告组名称
|
|
unit_name unitName, -- 广告组名称
|
|
sum(charge) cost, -- 花费
|
|
sum(charge) cost, -- 花费
|
|
- convert((sum(charge) / #{discount}),2) disCountCost, -- 折后消费
|
|
|
|
|
|
+ truncate((sum(charge) / #{discount}),2) disCountCost, -- 折后消费
|
|
sum(photo_show) photoShow, -- 展现数
|
|
sum(photo_show) photoShow, -- 展现数
|
|
sum(photo_click) photoClick, -- 点击数
|
|
sum(photo_click) photoClick, -- 点击数
|
|
sum(bclick) bclick, -- 行为数
|
|
sum(bclick) bclick, -- 行为数
|
|
(
|
|
(
|
|
CASE
|
|
CASE
|
|
WHEN sum(aclick) != 0 THEN
|
|
WHEN sum(aclick) != 0 THEN
|
|
- convert(sum(bclick) / sum(aclick),2)
|
|
|
|
|
|
+ truncate(sum(bclick) / sum(aclick),2)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
END
|
|
END
|
|
@@ -156,7 +156,7 @@
|
|
(
|
|
(
|
|
CASE
|
|
CASE
|
|
WHEN sum(aclick) != 0 THEN
|
|
WHEN sum(aclick) != 0 THEN
|
|
- convert(sum(photo_click) / sum(aclick),2)
|
|
|
|
|
|
+ truncate(sum(photo_click) / sum(aclick),2)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
END
|
|
END
|
|
@@ -167,7 +167,7 @@
|
|
CASE
|
|
CASE
|
|
WHEN sum(photo_show) != 0
|
|
WHEN sum(photo_show) != 0
|
|
THEN
|
|
THEN
|
|
- convert((sum(charge) / sum(photo_show)
|
|
|
|
|
|
+ truncate((sum(charge) / sum(photo_show)
|
|
) * 1000,2)
|
|
) * 1000,2)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
@@ -177,7 +177,7 @@
|
|
CASE
|
|
CASE
|
|
WHEN sum(charge) != 0 THEN
|
|
WHEN sum(charge) != 0 THEN
|
|
(
|
|
(
|
|
- convert(sum(photo_click) / sum(charge),2)
|
|
|
|
|
|
+ truncate(sum(photo_click) / sum(charge),2)
|
|
)
|
|
)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|
|
@@ -197,11 +197,11 @@
|
|
CASE
|
|
CASE
|
|
WHEN sum(form_count) != 0 THEN
|
|
WHEN sum(form_count) != 0 THEN
|
|
(
|
|
(
|
|
- convert(sum(charge) / sum(form_count),2)
|
|
|
|
|
|
+ truncate(sum(charge) / sum(form_count),2)
|
|
)
|
|
)
|
|
WHEN sum(activation) != 0 THEN
|
|
WHEN sum(activation) != 0 THEN
|
|
(
|
|
(
|
|
- convert(sum(charge) / sum(activation),2)
|
|
|
|
|
|
+ truncate(sum(charge) / sum(activation),2)
|
|
)
|
|
)
|
|
ELSE
|
|
ELSE
|
|
0
|
|
0
|