Commit c7f1316e authored by 高雅喆's avatar 高雅喆

reset HEAD^^

parent 9f8c2171
...@@ -14,10 +14,10 @@ def con_sql(sql): ...@@ -14,10 +14,10 @@ def con_sql(sql):
#1 获取所有平台的有点击用户点击率 #1 获取所有平台的有点击用户点击率
def get_all_click_one_rate(): def get_all_click_one_rate():
sql = "select count(device_id) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type is not null" sql = "select count(device_id) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type is not null"
click_one_count = con_sql(sql) click_one_count = con_sql(sql)
click_one_count = click_one_count[0][0] click_one_count = click_one_count[0][0]
sql = "select count(device_id) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_id in (select device_id from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day))" sql = "select count(device_id) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_id in (select device_id from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day))"
impression_one_count = con_sql(sql) impression_one_count = con_sql(sql)
impression_one_count = impression_one_count[0][0] impression_one_count = impression_one_count[0][0]
all_click_one_rate = click_one_count / impression_one_count all_click_one_rate = click_one_count / impression_one_count
...@@ -28,10 +28,10 @@ def get_all_click_one_rate(): ...@@ -28,10 +28,10 @@ def get_all_click_one_rate():
#2 获取ios平台的有点击用户点击率 #2 获取ios平台的有点击用户点击率
def get_ios_click_one_rate(): def get_ios_click_one_rate():
sql = "select count(device_id) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type='AppStore'" sql = "select count(device_id) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type='AppStore'"
click_one_count = con_sql(sql) click_one_count = con_sql(sql)
click_one_count = click_one_count[0][0] click_one_count = click_one_count[0][0]
sql = "select count(device_id) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_id in (select device_id from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type='AppStore') and device_type='App Store'" sql = "select count(device_id) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_id in (select device_id from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type='AppStore') and device_type='App Store'"
impression_one_count = con_sql(sql) impression_one_count = con_sql(sql)
impression_one_count = impression_one_count[0][0] impression_one_count = impression_one_count[0][0]
ios_click_one_rate = click_one_count / impression_one_count ios_click_one_rate = click_one_count / impression_one_count
...@@ -40,10 +40,10 @@ def get_ios_click_one_rate(): ...@@ -40,10 +40,10 @@ def get_ios_click_one_rate():
#3 获取安卓平台的有点击用户点击率 #3 获取安卓平台的有点击用户点击率
def get_android_click_one_rate(): def get_android_click_one_rate():
sql = "select count(device_id) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type!='AppStore'" sql = "select count(device_id) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type!='AppStore'"
click_one_count = con_sql(sql) click_one_count = con_sql(sql)
click_one_count = click_one_count[0][0] click_one_count = click_one_count[0][0]
sql = "select count(device_id) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_id in (select device_id from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type!='AppStore') and device_type!='App Store'" sql = "select count(device_id) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_id in (select device_id from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type!='AppStore') and device_type!='App Store'"
impression_one_count = con_sql(sql) impression_one_count = con_sql(sql)
impression_one_count = impression_one_count[0][0] impression_one_count = impression_one_count[0][0]
android_click_one_rate = click_one_count / impression_one_count android_click_one_rate = click_one_count / impression_one_count
......
...@@ -14,10 +14,10 @@ def con_sql(sql): ...@@ -14,10 +14,10 @@ def con_sql(sql):
#1 获取所有平台的问答曝光占比 #1 获取所有平台的问答曝光占比
def get_all_answer_imp_rate(): def get_all_answer_imp_rate():
sql = "select count(cid) from data_feed_exposure where cid_type='answer' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where cid_type='answer' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
answer_imp_count = con_sql(sql) answer_imp_count = con_sql(sql)
answer_imp_count = answer_imp_count[0][0] answer_imp_count = answer_imp_count[0][0]
sql = "select count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
all_imp_count = con_sql(sql) all_imp_count = con_sql(sql)
all_imp_count = all_imp_count[0][0] all_imp_count = all_imp_count[0][0]
all_answer_imp_rate = answer_imp_count / all_imp_count all_answer_imp_rate = answer_imp_count / all_imp_count
...@@ -26,10 +26,10 @@ def get_all_answer_imp_rate(): ...@@ -26,10 +26,10 @@ def get_all_answer_imp_rate():
#2 获取ios平台的问答曝光占比 #2 获取ios平台的问答曝光占比
def get_ios_answer_imp_rate(): def get_ios_answer_imp_rate():
sql = "select count(cid) from data_feed_exposure where cid_type='answer' and device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where cid_type='answer' and device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
answer_imp_count = con_sql(sql) answer_imp_count = con_sql(sql)
answer_imp_count = answer_imp_count[0][0] answer_imp_count = answer_imp_count[0][0]
sql = "select count(cid) from data_feed_exposure where device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
all_imp_count = con_sql(sql) all_imp_count = con_sql(sql)
all_imp_count = all_imp_count[0][0] all_imp_count = all_imp_count[0][0]
ios_answer_imp_rate = answer_imp_count / all_imp_count ios_answer_imp_rate = answer_imp_count / all_imp_count
...@@ -38,10 +38,10 @@ def get_ios_answer_imp_rate(): ...@@ -38,10 +38,10 @@ def get_ios_answer_imp_rate():
#3 获取安卓平台的问答曝光占比 #3 获取安卓平台的问答曝光占比
def get_android_answer_imp_rate(): def get_android_answer_imp_rate():
sql = "select count(cid) from data_feed_exposure where cid_type='answer' and device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where cid_type='answer' and device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
answer_imp_count = con_sql(sql) answer_imp_count = con_sql(sql)
answer_imp_count = answer_imp_count[0][0] answer_imp_count = answer_imp_count[0][0]
sql = "select count(cid) from data_feed_exposure where device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
all_imp_count = con_sql(sql) all_imp_count = con_sql(sql)
all_imp_count = all_imp_count[0][0] all_imp_count = all_imp_count[0][0]
android_answer_imp_rate = answer_imp_count / all_imp_count android_answer_imp_rate = answer_imp_count / all_imp_count
......
...@@ -14,10 +14,10 @@ def con_sql(sql): ...@@ -14,10 +14,10 @@ def con_sql(sql):
#1 获取所有平台的点击问答用户占比 #1 获取所有平台的点击问答用户占比
def get_all_click_answer_rate(): def get_all_click_answer_rate():
sql = "select count(distinct(device_id)) from data_feed_click where cid_type='answer' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where cid_type='answer' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_answer_count = con_sql(sql) click_answer_count = con_sql(sql)
click_answer_count = click_answer_count[0][0] click_answer_count = click_answer_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='answer' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='answer' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_answer_count = con_sql(sql) impression_answer_count = con_sql(sql)
impression_answer_count = impression_answer_count[0][0] impression_answer_count = impression_answer_count[0][0]
all_click_answer_rate = click_answer_count / impression_answer_count all_click_answer_rate = click_answer_count / impression_answer_count
...@@ -27,10 +27,10 @@ def get_all_click_answer_rate(): ...@@ -27,10 +27,10 @@ def get_all_click_answer_rate():
#2 获取ios平台的点击问答用户占比 #2 获取ios平台的点击问答用户占比
def get_ios_click_answer_rate(): def get_ios_click_answer_rate():
sql = "select count(distinct(device_id)) from data_feed_click where cid_type='answer' and device_type='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where cid_type='answer' and device_type='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_answer_count = con_sql(sql) click_answer_count = con_sql(sql)
click_answer_count = click_answer_count[0][0] click_answer_count = click_answer_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='answer' and device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='answer' and device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_answer_count = con_sql(sql) impression_answer_count = con_sql(sql)
impression_answer_count = impression_answer_count[0][0] impression_answer_count = impression_answer_count[0][0]
ios_click_answer_rate = click_answer_count / impression_answer_count ios_click_answer_rate = click_answer_count / impression_answer_count
...@@ -41,10 +41,10 @@ def get_ios_click_answer_rate(): ...@@ -41,10 +41,10 @@ def get_ios_click_answer_rate():
#3 获取安卓平台的点击问答用户占比 #3 获取安卓平台的点击问答用户占比
def get_android_click_answer_rate(): def get_android_click_answer_rate():
sql = "select count(distinct(device_id)) from data_feed_click where cid_type='answer' and device_type!='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where cid_type='answer' and device_type!='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_answer_count = con_sql(sql) click_answer_count = con_sql(sql)
click_answer_count = click_answer_count[0][0] click_answer_count = click_answer_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='answer' and device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='answer' and device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_answer_count = con_sql(sql) impression_answer_count = con_sql(sql)
impression_answer_count = impression_answer_count[0][0] impression_answer_count = impression_answer_count[0][0]
android_click_answer_rate = click_answer_count / impression_answer_count android_click_answer_rate = click_answer_count / impression_answer_count
......
...@@ -14,10 +14,10 @@ def con_sql(sql): ...@@ -14,10 +14,10 @@ def con_sql(sql):
#1 获取所有平台的点击问答用户占比 #1 获取所有平台的点击问答用户占比
def get_all_click_diary_rate(): def get_all_click_diary_rate():
sql = "select count(distinct(device_id)) from data_feed_click where cid_type='diary' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where cid_type='diary' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_diary_count = con_sql(sql) click_diary_count = con_sql(sql)
click_diary_count = click_diary_count[0][0] click_diary_count = click_diary_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='diary' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='diary' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_diary_count = con_sql(sql) impression_diary_count = con_sql(sql)
impression_diary_count = impression_diary_count[0][0] impression_diary_count = impression_diary_count[0][0]
all_click_diary_rate = click_diary_count / impression_diary_count all_click_diary_rate = click_diary_count / impression_diary_count
...@@ -27,10 +27,10 @@ def get_all_click_diary_rate(): ...@@ -27,10 +27,10 @@ def get_all_click_diary_rate():
#2 获取ios平台的点击问答用户占比 #2 获取ios平台的点击问答用户占比
def get_ios_click_diary_rate(): def get_ios_click_diary_rate():
sql = "select count(distinct(device_id)) from data_feed_click where cid_type='diary' and device_type='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where cid_type='diary' and device_type='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_diary_count = con_sql(sql) click_diary_count = con_sql(sql)
click_diary_count = click_diary_count[0][0] click_diary_count = click_diary_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='diary' and device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='diary' and device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_diary_count = con_sql(sql) impression_diary_count = con_sql(sql)
impression_diary_count = impression_diary_count[0][0] impression_diary_count = impression_diary_count[0][0]
ios_click_diary_rate = click_diary_count / impression_diary_count ios_click_diary_rate = click_diary_count / impression_diary_count
...@@ -39,10 +39,10 @@ def get_ios_click_diary_rate(): ...@@ -39,10 +39,10 @@ def get_ios_click_diary_rate():
#3 获取安卓平台的点击问答用户占比 #3 获取安卓平台的点击问答用户占比
def get_android_click_diary_rate(): def get_android_click_diary_rate():
sql = "select count(distinct(device_id)) from data_feed_click where cid_type='diary' and device_type!='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where cid_type='diary' and device_type!='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_diary_count = con_sql(sql) click_diary_count = con_sql(sql)
click_diary_count = click_diary_count[0][0] click_diary_count = click_diary_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='diary' and device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where cid_type='diary' and device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_diary_count = con_sql(sql) impression_diary_count = con_sql(sql)
impression_diary_count = impression_diary_count[0][0] impression_diary_count = impression_diary_count[0][0]
android_click_diary_rate = click_diary_count / impression_diary_count android_click_diary_rate = click_diary_count / impression_diary_count
......
...@@ -20,7 +20,7 @@ def get_yesterday_date(): ...@@ -20,7 +20,7 @@ def get_yesterday_date():
def get_click_times_to_count_uid_df(): def get_click_times_to_count_uid_df():
sql = "select device_id,count(cid_type) click_times from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) group by device_id order by click_times desc" sql = "select device_id,count(cid_type) click_times from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) group by device_id order by click_times desc"
uid_click_times = con_sql(sql) uid_click_times = con_sql(sql)
uid_lst = [i[0] for i in uid_click_times] uid_lst = [i[0] for i in uid_click_times]
click_times_lst = [i[1] for i in uid_click_times] click_times_lst = [i[1] for i in uid_click_times]
......
...@@ -14,10 +14,10 @@ def con_sql(sql): ...@@ -14,10 +14,10 @@ def con_sql(sql):
#1 获取所有平台的0点击用户占比 #1 获取所有平台的0点击用户占比
def get_all_click_zero_rate(): def get_all_click_zero_rate():
sql = "select count(distinct(device_id)) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_zero_count = con_sql(sql) click_zero_count = con_sql(sql)
click_zero_count = click_zero_count[0][0] click_zero_count = click_zero_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_zero_count = con_sql(sql) impression_zero_count = con_sql(sql)
impression_zero_count = impression_zero_count[0][0] impression_zero_count = impression_zero_count[0][0]
click_zero_count = impression_zero_count-click_zero_count click_zero_count = impression_zero_count-click_zero_count
...@@ -28,10 +28,10 @@ def get_all_click_zero_rate(): ...@@ -28,10 +28,10 @@ def get_all_click_zero_rate():
#2 获取ios平台的0点击用户占比 #2 获取ios平台的0点击用户占比
def get_ios_click_zero_rate(): def get_ios_click_zero_rate():
sql = "select count(distinct(device_id)) from data_feed_click where device_type='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where device_type='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_zero_count = con_sql(sql) click_zero_count = con_sql(sql)
click_zero_count = click_zero_count[0][0] click_zero_count = click_zero_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_zero_count = con_sql(sql) impression_zero_count = con_sql(sql)
impression_zero_count = impression_zero_count[0][0] impression_zero_count = impression_zero_count[0][0]
click_zero_count = impression_zero_count-click_zero_count click_zero_count = impression_zero_count-click_zero_count
...@@ -41,10 +41,10 @@ def get_ios_click_zero_rate(): ...@@ -41,10 +41,10 @@ def get_ios_click_zero_rate():
#3 获取安卓平台的0点击用户占比 #3 获取安卓平台的0点击用户占比
def get_android_click_zero_rate(): def get_android_click_zero_rate():
sql = "select count(distinct(device_id)) from data_feed_click where device_type!='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_click where device_type!='AppStore' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
click_zero_count = con_sql(sql) click_zero_count = con_sql(sql)
click_zero_count = click_zero_count[0][0] click_zero_count = click_zero_count[0][0]
sql = "select count(distinct(device_id)) from data_feed_exposure where device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(distinct(device_id)) from data_feed_exposure where device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
impression_zero_count = con_sql(sql) impression_zero_count = con_sql(sql)
impression_zero_count = impression_zero_count[0][0] impression_zero_count = impression_zero_count[0][0]
click_zero_count = impression_zero_count-click_zero_count click_zero_count = impression_zero_count-click_zero_count
......
...@@ -14,10 +14,10 @@ def con_sql(sql): ...@@ -14,10 +14,10 @@ def con_sql(sql):
#1 获取所有平台的日记曝光占比 #1 获取所有平台的日记曝光占比
def get_all_diary_imp_rate(): def get_all_diary_imp_rate():
sql = "select count(cid) from data_feed_exposure where cid_type='diary' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where cid_type='diary' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
diary_imp_count = con_sql(sql) diary_imp_count = con_sql(sql)
diary_imp_count = diary_imp_count[0][0] diary_imp_count = diary_imp_count[0][0]
sql = "select count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
all_imp_count = con_sql(sql) all_imp_count = con_sql(sql)
all_imp_count = all_imp_count[0][0] all_imp_count = all_imp_count[0][0]
all_diary_imp_rate = diary_imp_count / all_imp_count all_diary_imp_rate = diary_imp_count / all_imp_count
...@@ -26,10 +26,10 @@ def get_all_diary_imp_rate(): ...@@ -26,10 +26,10 @@ def get_all_diary_imp_rate():
#2 获取ios平台的日记曝光占比 #2 获取ios平台的日记曝光占比
def get_ios_diary_imp_rate(): def get_ios_diary_imp_rate():
sql = "select count(cid) from data_feed_exposure where cid_type='diary' and device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where cid_type='diary' and device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
diary_imp_count = con_sql(sql) diary_imp_count = con_sql(sql)
diary_imp_count = diary_imp_count[0][0] diary_imp_count = diary_imp_count[0][0]
sql = "select count(cid) from data_feed_exposure where device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where device_type='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
all_imp_count = con_sql(sql) all_imp_count = con_sql(sql)
all_imp_count = all_imp_count[0][0] all_imp_count = all_imp_count[0][0]
ios_diary_imp_rate = diary_imp_count / all_imp_count ios_diary_imp_rate = diary_imp_count / all_imp_count
...@@ -38,10 +38,10 @@ def get_ios_diary_imp_rate(): ...@@ -38,10 +38,10 @@ def get_ios_diary_imp_rate():
#3 获取安卓平台的日记曝光占比 #3 获取安卓平台的日记曝光占比
def get_android_diary_imp_rate(): def get_android_diary_imp_rate():
sql = "select count(cid) from data_feed_exposure where cid_type='diary' and device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where cid_type='diary' and device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
diary_imp_count = con_sql(sql) diary_imp_count = con_sql(sql)
diary_imp_count = diary_imp_count[0][0] diary_imp_count = diary_imp_count[0][0]
sql = "select count(cid) from data_feed_exposure where device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day)" sql = "select count(cid) from data_feed_exposure where device_type!='App Store' and from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day)"
all_imp_count = con_sql(sql) all_imp_count = con_sql(sql)
all_imp_count = all_imp_count[0][0] all_imp_count = all_imp_count[0][0]
android_diary_imp_rate = diary_imp_count / all_imp_count android_diary_imp_rate = diary_imp_count / all_imp_count
......
...@@ -28,7 +28,7 @@ def result2file(result_lst,fpath): ...@@ -28,7 +28,7 @@ def result2file(result_lst,fpath):
for j in i: for j in i:
f.write(tplt.format(j[0],j[1],j[2],j[3],"{}%".format(round(j[4]*100,2)),j[5])) f.write(tplt.format(j[0],j[1],j[2],j[3],"{}%".format(round(j[4]*100,2)),j[5]))
f.write("=================================================================\n") f.write("=================================================================\n")
if i != result_lst[-2]: if i != result_lst[-1]:
f.write(tplt.format("平台","answer_id","点击数","曝光数","点击率","answer链接")) f.write(tplt.format("平台","answer_id","点击数","曝光数","点击率","answer链接"))
f.write("\n\n") f.write("\n\n")
...@@ -37,14 +37,14 @@ def result2file(result_lst,fpath): ...@@ -37,14 +37,14 @@ def result2file(result_lst,fpath):
#1 获取昨天所有平台的top100answer #1 获取昨天所有平台的top100answer
#1.1 获取昨天所有平台的top100点击数的answer #1.1 获取昨天所有平台的top100点击数的answer
def get_all_answer_count_by_click(): def get_all_answer_count_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and cid_type='answer' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and cid_type='answer' group by cid order by count(cid) desc"
all_answer_count_by_click = con_sql(sql) all_answer_count_by_click = con_sql(sql)
all_answer_count_by_click = tuple2dict(all_answer_count_by_click) all_answer_count_by_click = tuple2dict(all_answer_count_by_click)
return all_answer_count_by_click return all_answer_count_by_click
#1.2 获取昨天所有平台的top100曝光数的answer #1.2 获取昨天所有平台的top100曝光数的answer
def get_all_answer_count_by_imp(): def get_all_answer_count_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and cid_type='answer' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and cid_type='answer' group by cid order by count(cid) desc"
all_answer_count_by_imp = con_sql(sql) all_answer_count_by_imp = con_sql(sql)
all_answer_count_by_imp = tuple2dict(all_answer_count_by_imp) all_answer_count_by_imp = tuple2dict(all_answer_count_by_imp)
return all_answer_count_by_imp return all_answer_count_by_imp
...@@ -62,13 +62,13 @@ def get_all_top100_answer_rate_by_ctr(all_answer_count_by_click,all_answer_count ...@@ -62,13 +62,13 @@ def get_all_top100_answer_rate_by_ctr(all_answer_count_by_click,all_answer_count
#2 获取昨天ios平台的top100answer #2 获取昨天ios平台的top100answer
#2.1 获取昨天ios平台的top100点击数的answer #2.1 获取昨天ios平台的top100点击数的answer
def get_ios_answer_count_by_click(): def get_ios_answer_count_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type='AppStore' and cid_type='answer' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type='AppStore' and cid_type='answer' group by cid order by count(cid) desc"
ios_answer_count_by_click = con_sql(sql) ios_answer_count_by_click = con_sql(sql)
ios_answer_count_by_click = tuple2dict(ios_answer_count_by_click) ios_answer_count_by_click = tuple2dict(ios_answer_count_by_click)
return ios_answer_count_by_click return ios_answer_count_by_click
#2.2 获取昨天ios平台的top100曝光数的answer #2.2 获取昨天ios平台的top100曝光数的answer
def get_ios_answer_count_by_imp(): def get_ios_answer_count_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type='App Store' and cid_type='answer' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type='App Store' and cid_type='answer' group by cid order by count(cid) desc"
ios_answer_count_by_imp = con_sql(sql) ios_answer_count_by_imp = con_sql(sql)
ios_answer_count_by_imp = tuple2dict(ios_answer_count_by_imp) ios_answer_count_by_imp = tuple2dict(ios_answer_count_by_imp)
return ios_answer_count_by_imp return ios_answer_count_by_imp
...@@ -86,13 +86,13 @@ def get_ios_top100_answer_rate_by_ctr(ios_answer_count_by_click,ios_answer_count ...@@ -86,13 +86,13 @@ def get_ios_top100_answer_rate_by_ctr(ios_answer_count_by_click,ios_answer_count
#3 获取昨天安卓平台的top100answer #3 获取昨天安卓平台的top100answer
#3.1 获取昨天安卓平台的top100点击数的answer #3.1 获取昨天安卓平台的top100点击数的answer
def get_android_answer_rate_by_click(): def get_android_answer_rate_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type!='AppStore' and cid_type='answer' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type!='AppStore' and cid_type='answer' group by cid order by count(cid) desc"
android_answer_count_by_click = con_sql(sql) android_answer_count_by_click = con_sql(sql)
android_answer_count_by_click = tuple2dict(android_answer_count_by_click) android_answer_count_by_click = tuple2dict(android_answer_count_by_click)
return android_answer_count_by_click return android_answer_count_by_click
#3.2 获取昨天安卓平台的top100曝光数的answer #3.2 获取昨天安卓平台的top100曝光数的answer
def get_android_answer_rate_by_imp(): def get_android_answer_rate_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type!='App Store' and cid_type='answer' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type!='App Store' and cid_type='answer' group by cid order by count(cid) desc"
android_answer_count_by_imp = con_sql(sql) android_answer_count_by_imp = con_sql(sql)
android_answer_count_by_imp = tuple2dict(android_answer_count_by_imp) android_answer_count_by_imp = tuple2dict(android_answer_count_by_imp)
return android_answer_count_by_imp return android_answer_count_by_imp
......
...@@ -28,7 +28,7 @@ def result2file(result_lst,fpath): ...@@ -28,7 +28,7 @@ def result2file(result_lst,fpath):
for j in i: for j in i:
f.write(tplt.format(j[0],j[1],j[2],j[3],"{}%".format(round(j[4]*100,2)),j[5])) f.write(tplt.format(j[0],j[1],j[2],j[3],"{}%".format(round(j[4]*100,2)),j[5]))
f.write("=================================================================\n") f.write("=================================================================\n")
if i != result_lst[-2]: if i != result_lst[-1]:
f.write(tplt.format("平台","diary_id","点击数","曝光数","点击率","diary链接")) f.write(tplt.format("平台","diary_id","点击数","曝光数","点击率","diary链接"))
f.write("\n\n") f.write("\n\n")
...@@ -36,14 +36,14 @@ def result2file(result_lst,fpath): ...@@ -36,14 +36,14 @@ def result2file(result_lst,fpath):
#1 获取昨天所有平台的top100diary((sorted by ctr)) #1 获取昨天所有平台的top100diary((sorted by ctr))
#1.1 获取昨天所有平台的diary的点击数 #1.1 获取昨天所有平台的diary的点击数
def get_all_diary_count_by_click(): def get_all_diary_count_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and cid_type='diary' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and cid_type='diary' group by cid order by count(cid) desc"
all_diary_count_by_click = con_sql(sql) all_diary_count_by_click = con_sql(sql)
all_diary_count_by_click = tuple2dict(all_diary_count_by_click) all_diary_count_by_click = tuple2dict(all_diary_count_by_click)
return all_diary_count_by_click return all_diary_count_by_click
#1.2 获取昨天所有平台的diary的曝光数 #1.2 获取昨天所有平台的diary的曝光数
def get_all_diary_count_by_imp(): def get_all_diary_count_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and cid_type='diary' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and cid_type='diary' group by cid order by count(cid) desc"
all_diary_count_by_imp = con_sql(sql) all_diary_count_by_imp = con_sql(sql)
all_diary_count_by_imp = tuple2dict(all_diary_count_by_imp) all_diary_count_by_imp = tuple2dict(all_diary_count_by_imp)
return all_diary_count_by_imp return all_diary_count_by_imp
...@@ -61,13 +61,13 @@ def get_all_top100_diary_rate_by_ctr(all_diary_count_by_click,all_diary_count_by ...@@ -61,13 +61,13 @@ def get_all_top100_diary_rate_by_ctr(all_diary_count_by_click,all_diary_count_by
#2 获取昨天ios平台的top100diary(sorted by ctr) #2 获取昨天ios平台的top100diary(sorted by ctr)
#2.1 获取昨天ios平台的diary的点击数 #2.1 获取昨天ios平台的diary的点击数
def get_ios_diary_count_by_click(): def get_ios_diary_count_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type='AppStore' and cid_type='diary' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type='AppStore' and cid_type='diary' group by cid order by count(cid) desc"
ios_diary_count_by_click = con_sql(sql) ios_diary_count_by_click = con_sql(sql)
ios_diary_count_by_click = tuple2dict(ios_diary_count_by_click) ios_diary_count_by_click = tuple2dict(ios_diary_count_by_click)
return ios_diary_count_by_click return ios_diary_count_by_click
#2.2 获取昨天ios平台的diary的曝光数 #2.2 获取昨天ios平台的diary的曝光数
def get_ios_diary_count_by_imp(): def get_ios_diary_count_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type='App Store' and cid_type='diary' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type='App Store' and cid_type='diary' group by cid order by count(cid) desc"
ios_diary_count_by_imp = con_sql(sql) ios_diary_count_by_imp = con_sql(sql)
ios_diary_count_by_imp = tuple2dict(ios_diary_count_by_imp) ios_diary_count_by_imp = tuple2dict(ios_diary_count_by_imp)
return ios_diary_count_by_imp return ios_diary_count_by_imp
...@@ -85,13 +85,13 @@ def get_ios_top100_diary_rate_by_ctr(ios_top100_diary_count_by_click,ios_top100_ ...@@ -85,13 +85,13 @@ def get_ios_top100_diary_rate_by_ctr(ios_top100_diary_count_by_click,ios_top100_
#3 获取昨天安卓平台的top100diary(sorted by ctr) #3 获取昨天安卓平台的top100diary(sorted by ctr)
#3.1 获取昨天安卓平台的diary的点击数 #3.1 获取昨天安卓平台的diary的点击数
def get_android_diary_rate_by_click(): def get_android_diary_rate_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type!='AppStore' and cid_type='diary' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type!='AppStore' and cid_type='diary' group by cid order by count(cid) desc"
android_diary_count_by_click = con_sql(sql) android_diary_count_by_click = con_sql(sql)
android_diary_count_by_click = tuple2dict(android_diary_count_by_click) android_diary_count_by_click = tuple2dict(android_diary_count_by_click)
return android_diary_count_by_click return android_diary_count_by_click
#3.2 获取昨天安卓平台的diary的曝光数 #3.2 获取昨天安卓平台的diary的曝光数
def get_android_diary_rate_by_imp(): def get_android_diary_rate_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type!='App Store' and cid_type='diary' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type!='App Store' and cid_type='diary' group by cid order by count(cid) desc"
android_diary_count_by_imp = con_sql(sql) android_diary_count_by_imp = con_sql(sql)
android_diary_count_by_imp = tuple2dict(android_diary_count_by_imp) android_diary_count_by_imp = tuple2dict(android_diary_count_by_imp)
return android_diary_count_by_imp return android_diary_count_by_imp
......
...@@ -28,7 +28,7 @@ def result2file(result_lst,fpath): ...@@ -28,7 +28,7 @@ def result2file(result_lst,fpath):
for j in i: for j in i:
f.write(tplt.format(j[0],j[1],j[2],j[3],"{}%".format(round(j[4]*100,2)),j[5])) f.write(tplt.format(j[0],j[1],j[2],j[3],"{}%".format(round(j[4]*100,2)),j[5]))
f.write("=================================================================\n") f.write("=================================================================\n")
if i != result_lst[-2]: if i != result_lst[-1]:
f.write(tplt.format("平台","question_id","点击数","曝光数","点击率","question链接")) f.write(tplt.format("平台","question_id","点击数","曝光数","点击率","question链接"))
f.write("\n\n") f.write("\n\n")
...@@ -37,14 +37,14 @@ def result2file(result_lst,fpath): ...@@ -37,14 +37,14 @@ def result2file(result_lst,fpath):
#1 获取昨天所有平台的top100question #1 获取昨天所有平台的top100question
#1.1 获取昨天所有平台的top100点击数的question #1.1 获取昨天所有平台的top100点击数的question
def get_all_question_count_by_click(): def get_all_question_count_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and cid_type='question' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and cid_type='question' group by cid order by count(cid) desc"
all_question_count_by_click = con_sql(sql) all_question_count_by_click = con_sql(sql)
all_question_count_by_click = tuple2dict(all_question_count_by_click) all_question_count_by_click = tuple2dict(all_question_count_by_click)
return all_question_count_by_click return all_question_count_by_click
#1.2 获取昨天所有平台的top100曝光数的question #1.2 获取昨天所有平台的top100曝光数的question
def get_all_question_count_by_imp(): def get_all_question_count_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and cid_type='question' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and cid_type='question' group by cid order by count(cid) desc"
all_question_count_by_imp = con_sql(sql) all_question_count_by_imp = con_sql(sql)
all_question_count_by_imp = tuple2dict(all_question_count_by_imp) all_question_count_by_imp = tuple2dict(all_question_count_by_imp)
return all_question_count_by_imp return all_question_count_by_imp
...@@ -69,13 +69,13 @@ def get_all_top100_question_rate_by_ctr(all_question_count_by_click,all_question ...@@ -69,13 +69,13 @@ def get_all_top100_question_rate_by_ctr(all_question_count_by_click,all_question
#2 获取昨天ios平台的top100question #2 获取昨天ios平台的top100question
#2.1 获取昨天ios平台的top100点击数的question #2.1 获取昨天ios平台的top100点击数的question
def get_ios_question_count_by_click(): def get_ios_question_count_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type='AppStore' and cid_type='question' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type='AppStore' and cid_type='question' group by cid order by count(cid) desc"
ios_question_count_by_click = con_sql(sql) ios_question_count_by_click = con_sql(sql)
ios_question_count_by_click = tuple2dict(ios_question_count_by_click) ios_question_count_by_click = tuple2dict(ios_question_count_by_click)
return ios_question_count_by_click return ios_question_count_by_click
#2.2 获取昨天ios平台的top100曝光数的question #2.2 获取昨天ios平台的top100曝光数的question
def get_ios_question_count_by_imp(): def get_ios_question_count_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type='App Store' and cid_type='question' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type='App Store' and cid_type='question' group by cid order by count(cid) desc"
ios_question_count_by_imp = con_sql(sql) ios_question_count_by_imp = con_sql(sql)
ios_question_count_by_imp = tuple2dict(ios_question_count_by_imp) ios_question_count_by_imp = tuple2dict(ios_question_count_by_imp)
return ios_question_count_by_imp return ios_question_count_by_imp
...@@ -100,13 +100,13 @@ def get_ios_top100_question_rate_by_ctr(ios_question_count_by_click,ios_question ...@@ -100,13 +100,13 @@ def get_ios_top100_question_rate_by_ctr(ios_question_count_by_click,ios_question
#3 获取昨天安卓平台的top100question #3 获取昨天安卓平台的top100question
#3.1 获取昨天安卓平台的top100点击数的question #3.1 获取昨天安卓平台的top100点击数的question
def get_android_question_rate_by_click(): def get_android_question_rate_by_click():
sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type!='AppStore' and cid_type='question' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_click where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type!='AppStore' and cid_type='question' group by cid order by count(cid) desc"
android_question_count_by_click = con_sql(sql) android_question_count_by_click = con_sql(sql)
android_question_count_by_click = tuple2dict(android_question_count_by_click) android_question_count_by_click = tuple2dict(android_question_count_by_click)
return android_question_count_by_click return android_question_count_by_click
#3.2 获取昨天安卓平台的top100曝光数的question #3.2 获取昨天安卓平台的top100曝光数的question
def get_android_question_rate_by_imp(): def get_android_question_rate_by_imp():
sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -2 day) and device_type!='App Store' and cid_type='question' group by cid order by count(cid) desc" sql = "select cid,count(cid) from data_feed_exposure where from_unixtime(time,'%Y-%m-%d')=date_add(curdate(), interval -1 day) and device_type!='App Store' and cid_type='question' group by cid order by count(cid) desc"
android_question_count_by_imp = con_sql(sql) android_question_count_by_imp = con_sql(sql)
android_question_count_by_imp = tuple2dict(android_question_count_by_imp) android_question_count_by_imp = tuple2dict(android_question_count_by_imp)
return android_question_count_by_imp return android_question_count_by_imp
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment