|
@@ -252,13 +252,13 @@ def dw_channel_amount_daily_reverse():
|
|
|
sql = """
|
|
|
select toDate(formatDateTime(reg_time,'%Y-%m-%d')) as dt,
|
|
|
channel as channel,
|
|
|
- sum(if(date=today(),amount,0)) ba1,
|
|
|
- sum(if(addDays(date,1)=today(),amount,0)) ba2,
|
|
|
- sum(if(addDays(date,2)=today(),amount,0)) ba3,
|
|
|
- sum(if(addDays(date,3)=today(),amount,0)) ba4,
|
|
|
- sum(if(addDays(date,4)=today(),amount,0)) ba5,
|
|
|
- sum(if(addDays(date,6)=today(),amount,0)) ba6,
|
|
|
- sum(if(addDays(date,7)=today(),amount,0)) ba7
|
|
|
+ sum(if(dt=today(),amount,0)) ba1,
|
|
|
+ sum(if(addDays(dt,1)=today(),amount,0)) ba2,
|
|
|
+ sum(if(addDays(dt,2)=today(),amount,0)) ba3,
|
|
|
+ sum(if(addDays(dt,3)=today(),amount,0)) ba4,
|
|
|
+ sum(if(addDays(dt,4)=today(),amount,0)) ba5,
|
|
|
+ sum(if(addDays(dt,6)=today(),amount,0)) ba6,
|
|
|
+ sum(if(addDays(dt,7)=today(),amount,0)) ba7
|
|
|
from order where reg_time>'2019-03-18 00:00:00' and date>=subtractDays(today(),7) group by toDate(formatDateTime(reg_time,'%Y-%m-%d')),channel"""
|
|
|
data = ck.execute(sql)
|
|
|
isql = "replace into dw_channel_amount_daily_reverse values (%s,%s,%s,%s,%s,%s,%s,%s,%s)"
|