|
@@ -21,7 +21,7 @@
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
|
|
|
|
from (
|
|
from (
|
|
- SELECT t1.advertiser_type as mediaType,
|
|
|
|
|
|
+ SELECT t2.media_id as mediaType,
|
|
t1.company_id as companyId,
|
|
t1.company_id as companyId,
|
|
t1.id as advertiserId,
|
|
t1.id as advertiserId,
|
|
t1.NAME as advertiserName,
|
|
t1.NAME as advertiserName,
|
|
@@ -59,14 +59,14 @@
|
|
and report.stat_datetime = '${yesterdayDate} 00:00:00'), 0) as yesterdayCost
|
|
and report.stat_datetime = '${yesterdayDate} 00:00:00'), 0) as yesterdayCost
|
|
FROM ctop_advertiser t1
|
|
FROM ctop_advertiser t1
|
|
LEFT JOIN ctop_project t2 ON t1.id = t2.advertiser_id
|
|
LEFT JOIN ctop_project t2 ON t1.id = t2.advertiser_id
|
|
- where t1.advertiser_type = 1
|
|
|
|
|
|
+ where t2.media_id in(1,3)
|
|
and t2.id is not null) as r
|
|
and t2.id is not null) as r
|
|
|
|
|
|
UNION
|
|
UNION
|
|
|
|
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
from (
|
|
from (
|
|
- SELECT t1.advertiser_type as mediaType,
|
|
|
|
|
|
+ SELECT t2.media_id as mediaType,
|
|
t1.company_id as companyId,
|
|
t1.company_id as companyId,
|
|
t1.id as advertiserId,
|
|
t1.id as advertiserId,
|
|
t1.NAME as advertiserName,
|
|
t1.NAME as advertiserName,
|
|
@@ -104,7 +104,7 @@
|
|
and report.stat_date = '${yesterdayDate}'), 0) as yesterdayCost
|
|
and report.stat_date = '${yesterdayDate}'), 0) as yesterdayCost
|
|
FROM ctop_advertiser t1
|
|
FROM ctop_advertiser t1
|
|
LEFT JOIN ctop_project t2 ON t1.id = t2.advertiser_id
|
|
LEFT JOIN ctop_project t2 ON t1.id = t2.advertiser_id
|
|
- where t1.advertiser_type = 2
|
|
|
|
|
|
+ where t2.media_id in(2,4)
|
|
and t2.id is not null) as r
|
|
and t2.id is not null) as r
|
|
|
|
|
|
union
|
|
union
|
|
@@ -144,7 +144,7 @@
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
|
|
|
|
from (
|
|
from (
|
|
- SELECT t1.advertiser_type as mediaType,
|
|
|
|
|
|
+ SELECT t2.media_id as mediaType,
|
|
t1.company_id as companyId,
|
|
t1.company_id as companyId,
|
|
t1.id as advertiserId,
|
|
t1.id as advertiserId,
|
|
t1.NAME as advertiserName,
|
|
t1.NAME as advertiserName,
|
|
@@ -182,14 +182,14 @@
|
|
and report.stat_datetime = '${yesterdayDate} 00:00:00'), 0) as yesterdayCost
|
|
and report.stat_datetime = '${yesterdayDate} 00:00:00'), 0) as yesterdayCost
|
|
FROM ctop_advertiser t1
|
|
FROM ctop_advertiser t1
|
|
LEFT JOIN ctop_project t2 ON t1.id = t2.advertiser_id
|
|
LEFT JOIN ctop_project t2 ON t1.id = t2.advertiser_id
|
|
- where t1.advertiser_type = 1
|
|
|
|
|
|
+ where t2.media_id in(1,3)
|
|
and t2.id is not null) as r
|
|
and t2.id is not null) as r
|
|
|
|
|
|
UNION
|
|
UNION
|
|
|
|
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
from (
|
|
from (
|
|
- SELECT t1.advertiser_type as mediaType,
|
|
|
|
|
|
+ SELECT t2.media_id as mediaType,
|
|
t1.company_id as companyId,
|
|
t1.company_id as companyId,
|
|
t1.id as advertiserId,
|
|
t1.id as advertiserId,
|
|
t1.NAME as advertiserName,
|
|
t1.NAME as advertiserName,
|
|
@@ -227,7 +227,7 @@
|
|
and report.stat_date = '${yesterdayDate}'), 0) as yesterdayCost
|
|
and report.stat_date = '${yesterdayDate}'), 0) as yesterdayCost
|
|
FROM ctop_advertiser t1
|
|
FROM ctop_advertiser t1
|
|
LEFT JOIN ctop_project t2 ON t1.id = t2.advertiser_id
|
|
LEFT JOIN ctop_project t2 ON t1.id = t2.advertiser_id
|
|
- where t1.advertiser_type = 2
|
|
|
|
|
|
+ where t2.media_id in(2,4)
|
|
and t2.id is not null) as r) as e
|
|
and t2.id is not null) as r) as e
|
|
where companyId = ${condition}
|
|
where companyId = ${condition}
|
|
ORDER BY sumCost desc
|
|
ORDER BY sumCost desc
|
|
@@ -238,7 +238,7 @@
|
|
from (
|
|
from (
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
SELECT r.*, (r.todayCost - r.yesterdayCost) as diffCost, (r.todayCost + r.yesterdayCost) as sumCost
|
|
from (
|
|
from (
|
|
- SELECT '-' as mediaType,
|
|
|
|
|
|
+ SELECT '-' as mediaType,
|
|
'-' as companyId,
|
|
'-' as companyId,
|
|
id as advertiserId,
|
|
id as advertiserId,
|
|
corporation_name as advertiserName,
|
|
corporation_name as advertiserName,
|