|
@@ -444,8 +444,7 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="queryKsHourProjectTop" resultType="com.alibaba.fastjson.JSONObject">
|
|
<select id="queryKsHourProjectTop" resultType="com.alibaba.fastjson.JSONObject">
|
|
- SELECT *, (@i:=@i+1) as 'number' FROM
|
|
|
|
- (SELECT
|
|
|
|
|
|
+ SELECT
|
|
t1.project_id as 'projectId',
|
|
t1.project_id as 'projectId',
|
|
t1.project_name as 'projectName',
|
|
t1.project_name as 'projectName',
|
|
( SELECT realname FROM `jeecg-boot`.sys_user us WHERE us.id = t1.sale_id ) AS 'saleName',
|
|
( SELECT realname FROM `jeecg-boot`.sys_user us WHERE us.id = t1.sale_id ) AS 'saleName',
|
|
@@ -453,7 +452,8 @@
|
|
CONCAT( CAST( IFNULL( ROUND(( SUM( t1.charge ) - t3.charge ) / t3.charge * 100, 2 ), 0.00 ) AS CHAR ), '%' ) AS
|
|
CONCAT( CAST( IFNULL( ROUND(( SUM( t1.charge ) - t3.charge ) / t3.charge * 100, 2 ), 0.00 ) AS CHAR ), '%' ) AS
|
|
'chargeRoi',
|
|
'chargeRoi',
|
|
IFNULL(t2.realCharge,0.00) AS 'realCharge',
|
|
IFNULL(t2.realCharge,0.00) AS 'realCharge',
|
|
- IFNULL(t2.jlCharge,0.00) AS 'jlCharge'
|
|
|
|
|
|
+ IFNULL(t2.jlCharge,0.00) AS 'jlCharge',
|
|
|
|
+ row_number() over(order by SUM( t1.charge ) desc) AS 'number'
|
|
FROM
|
|
FROM
|
|
application.kuaishou_account_report_hourly_dw t1
|
|
application.kuaishou_account_report_hourly_dw t1
|
|
LEFT JOIN(
|
|
LEFT JOIN(
|
|
@@ -492,17 +492,12 @@
|
|
AND stat_date >= DATE_FORMAT(#{startTime}, '%Y%m%d' )
|
|
AND stat_date >= DATE_FORMAT(#{startTime}, '%Y%m%d' )
|
|
AND stat_date <= DATE_FORMAT(#{endTime}, '%Y%m%d' )
|
|
AND stat_date <= DATE_FORMAT(#{endTime}, '%Y%m%d' )
|
|
AND hour <= #{hour}
|
|
AND hour <= #{hour}
|
|
- GROUP BY
|
|
|
|
- t1.project_id
|
|
|
|
- ORDER BY
|
|
|
|
- SUM( t1.charge ) DESC
|
|
|
|
- ) t ,(SELECT @i:=0) i
|
|
|
|
|
|
+ GROUP BY t1.project_id
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="queryTtHourProjectTop" resultType="com.alibaba.fastjson.JSONObject">
|
|
<select id="queryTtHourProjectTop" resultType="com.alibaba.fastjson.JSONObject">
|
|
- SELECT *, (@i:=@i+1) as 'number' FROM
|
|
|
|
- (SELECT
|
|
|
|
|
|
+ SELECT
|
|
t1.project_id as 'projectId',
|
|
t1.project_id as 'projectId',
|
|
t1.project_name as 'projectName',
|
|
t1.project_name as 'projectName',
|
|
( SELECT realname FROM `jeecg-boot`.sys_user us WHERE us.id = t1.sale_id ) AS 'saleName',
|
|
( SELECT realname FROM `jeecg-boot`.sys_user us WHERE us.id = t1.sale_id ) AS 'saleName',
|
|
@@ -510,7 +505,8 @@
|
|
CONCAT( CAST( IFNULL( ROUND(( SUM( t1.cost ) - t3.charge ) / t3.charge * 100, 2 ), 0 ) AS CHAR ), '%' ) AS
|
|
CONCAT( CAST( IFNULL( ROUND(( SUM( t1.cost ) - t3.charge ) / t3.charge * 100, 2 ), 0 ) AS CHAR ), '%' ) AS
|
|
'chargeRoi',
|
|
'chargeRoi',
|
|
IFNULL(t2.realCharge,0.00) AS 'realCharge',
|
|
IFNULL(t2.realCharge,0.00) AS 'realCharge',
|
|
- IFNULL(t2.jlCharge,0.00) AS 'jlCharge'
|
|
|
|
|
|
+ IFNULL(t2.jlCharge,0.00) AS 'jlCharge',
|
|
|
|
+ row_number() over(order by SUM( t1.cost ) desc) AS 'number'
|
|
FROM
|
|
FROM
|
|
application.bytedance_advertiser_report_hourly_dw t1
|
|
application.bytedance_advertiser_report_hourly_dw t1
|
|
LEFT JOIN(
|
|
LEFT JOIN(
|
|
@@ -526,7 +522,6 @@
|
|
</foreach>
|
|
</foreach>
|
|
AND stat_datetime >= DATE_FORMAT(#{startTime}, '%Y%m%d' )
|
|
AND stat_datetime >= DATE_FORMAT(#{startTime}, '%Y%m%d' )
|
|
AND stat_datetime <= DATE_FORMAT(#{endTime}, '%Y%m%d' )
|
|
AND stat_datetime <= DATE_FORMAT(#{endTime}, '%Y%m%d' )
|
|
- AND
|
|
|
|
GROUP BY project_id
|
|
GROUP BY project_id
|
|
)t2 ON t1.project_id = t2.project_id
|
|
)t2 ON t1.project_id = t2.project_id
|
|
LEFT JOIN (
|
|
LEFT JOIN (
|
|
@@ -551,11 +546,7 @@
|
|
AND t1.stat_datetime >= DATE_FORMAT(#{startTime}, '%Y%m%d' )
|
|
AND t1.stat_datetime >= DATE_FORMAT(#{startTime}, '%Y%m%d' )
|
|
AND t1.stat_datetime <= DATE_FORMAT(#{endTime}, '%Y%m%d' )
|
|
AND t1.stat_datetime <= DATE_FORMAT(#{endTime}, '%Y%m%d' )
|
|
AND hour <= #{hour}
|
|
AND hour <= #{hour}
|
|
- GROUP BY
|
|
|
|
- t1.project_id
|
|
|
|
- ORDER BY
|
|
|
|
- SUM( t1.cost ) DESC
|
|
|
|
- ) t ,(SELECT @i:=0) i
|
|
|
|
|
|
+ GROUP BY t1.project_id
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|