|
@@ -29,7 +29,7 @@ group by account_id """
|
|
sql = """SET sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
|
|
sql = """SET sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
|
|
REPLACE INTO application.app_kuaishou_video_report_busi_{day_count}d
|
|
REPLACE INTO application.app_kuaishou_video_report_busi_{day_count}d
|
|
SELECT
|
|
SELECT
|
|
-concat(date_format(date_sub({date_time}, INTERVAL ({day_count} -1 ) DAY),'%Y%m%d'),'-',{date_time}) start_end_time,
|
|
|
|
|
|
+concat(date_format(date_sub({date_time}, INTERVAL (7 -1 ) DAY),'%Y%m%d'),'-',{date_time}) start_end_time,
|
|
report.account_id,
|
|
report.account_id,
|
|
report.photo_id,
|
|
report.photo_id,
|
|
report.image_token,
|
|
report.image_token,
|
|
@@ -199,12 +199,12 @@ sum(`show`) `show`,
|
|
sum(photo_click)photo_click,
|
|
sum(photo_click)photo_click,
|
|
sum(aclick) aclick,
|
|
sum(aclick) aclick,
|
|
sum(bclick) bclick,
|
|
sum(bclick) bclick,
|
|
-round(sum(photo_click)/sum(`show`),3) photo_click_ratio,
|
|
|
|
-round(sum(play_3s_ratio)/{day_count}*100,3) play_3s_ratio,
|
|
|
|
-round(sum(bclick)/sum(aclick)*100,3) action_ratio,
|
|
|
|
-round(sum(impression_1k_cost)/{day_count},3) impression_1k_cost,
|
|
|
|
-round(sum(charge)/sum(photo_click),3) photo_click_cost,
|
|
|
|
-round(sum(charge)/sum(bclick),3) action_cost,
|
|
|
|
|
|
+ifnull(round(sum(photo_click)/sum(`show`),3),0) photo_click_ratio,
|
|
|
|
+ifnull(round(sum(play_3s_ratio)/{day_count}*100,3),0) play_3s_ratio,
|
|
|
|
+ifnull(round(sum(bclick)/sum(aclick)*100,3),0) action_ratio,
|
|
|
|
+ifnull(round(sum(impression_1k_cost)/{day_count},3),0) impression_1k_cost,
|
|
|
|
+ifnull(round(sum(charge)/sum(photo_click),3),0) photo_click_cost,
|
|
|
|
+ifnull(round(sum(charge)/sum(bclick),3),0) action_cost,
|
|
sum(`share`) `share`,
|
|
sum(`share`) `share`,
|
|
sum(`comment`) `comment`,
|
|
sum(`comment`) `comment`,
|
|
sum(`like`) `like`,
|
|
sum(`like`) `like`,
|
|
@@ -219,94 +219,94 @@ sum(download_completed) download_completed,
|
|
sum(activation) activation,
|
|
sum(activation) activation,
|
|
sum(event_pay_first_day) event_pay_first_day,
|
|
sum(event_pay_first_day) event_pay_first_day,
|
|
sum(event_pay_purchase_amount_first_day) event_pay_purchase_amount_first_day,
|
|
sum(event_pay_purchase_amount_first_day) event_pay_purchase_amount_first_day,
|
|
-round(sum(event_pay_purchase_amount_first_day)/sum(charge)*100,3) event_pay_first_day_roi ,
|
|
|
|
|
|
+ifnull(round(sum(event_pay_purchase_amount_first_day)/sum(charge)*100,3),0) event_pay_first_day_roi ,
|
|
sum(event_pay) event_pay,
|
|
sum(event_pay) event_pay,
|
|
sum(event_pay_purchase_amount) event_pay_purchase_amount,
|
|
sum(event_pay_purchase_amount) event_pay_purchase_amount,
|
|
-round(sum(event_pay_purchase_amount)/sum(charge)*100,3) event_pay_roi,
|
|
|
|
|
|
+ifnull(round(sum(event_pay_purchase_amount)/sum(charge)*100,3),0) event_pay_roi,
|
|
sum(event_register) event_register,
|
|
sum(event_register) event_register,
|
|
-round(sum(charge)/sum(event_register),3) event_register_cost,
|
|
|
|
-round(sum(event_register)/sum(activation)*100,3) event_register_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_register),3),0) event_register_cost,
|
|
|
|
+ifnull(round(sum(event_register)/sum(activation)*100,3),0) event_register_ratio,
|
|
sum(event_jin_jian_app) event_jin_jian_app,
|
|
sum(event_jin_jian_app) event_jin_jian_app,
|
|
-round(sum(charge)/sum(event_jin_jian_app),3) event_jin_jian_app_cost,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_jin_jian_app),3),0) event_jin_jian_app_cost,
|
|
sum(event_credit_grant_app) event_credit_grant_app,
|
|
sum(event_credit_grant_app) event_credit_grant_app,
|
|
-round(sum(charge)/sum(event_credit_grant_app),3) event_credit_grant_app_cost ,
|
|
|
|
-round(sum(event_credit_grant_app_ratio)/{day_count}*100,3) event_credit_grant_app_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_credit_grant_app),3),0) event_credit_grant_app_cost ,
|
|
|
|
+ifnull(round(sum(event_credit_grant_app_ratio)/{day_count}*100,3),0) event_credit_grant_app_ratio,
|
|
sum(event_order_paid) event_order_paid,
|
|
sum(event_order_paid) event_order_paid,
|
|
sum(event_order_paid_purchase_amount) event_order_paid_purchase_amount,
|
|
sum(event_order_paid_purchase_amount) event_order_paid_purchase_amount,
|
|
-round(sum(event_order_paid_purchase_amount)/sum(event_order_paid) ,3) event_order_paid_cost,
|
|
|
|
|
|
+ifnull(round(sum(event_order_paid_purchase_amount)/sum(event_order_paid) ,3),0) event_order_paid_cost,
|
|
sum(event_next_day_stay) event_next_day_stay,
|
|
sum(event_next_day_stay) event_next_day_stay,
|
|
-round(sum(charge)/sum(event_next_day_stay),3) event_next_day_stay_cost,
|
|
|
|
-round(sum(event_next_day_stay)/sum(activation)*100,3) event_next_day_stay_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_next_day_stay),3),0) event_next_day_stay_cost,
|
|
|
|
+ifnull(round(sum(event_next_day_stay)/sum(activation)*100,3),0) event_next_day_stay_ratio,
|
|
sum(form_count) form_count,
|
|
sum(form_count) form_count,
|
|
-round(sum(charge)/sum(form_count),3) form_cost,
|
|
|
|
-round(sum(form_count)/sum(`bclick`)*100,3) form_action_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(form_count),3),0) form_cost,
|
|
|
|
+ifnull(round(sum(form_count)/sum(`bclick`)*100,3),0) form_action_ratio,
|
|
sum(event_jin_jian_landing_page) event_jin_jian_landing_page,
|
|
sum(event_jin_jian_landing_page) event_jin_jian_landing_page,
|
|
-round(sum(charge)/sum(event_jin_jian_landing_page),3) event_jin_jian_landing_page_cost,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_jin_jian_landing_page),3),0) event_jin_jian_landing_page_cost,
|
|
sum(event_credit_grant_landing_page) event_credit_grant_landing_page,
|
|
sum(event_credit_grant_landing_page) event_credit_grant_landing_page,
|
|
-round(sum(charge)/sum(event_credit_grant_landing_page),3) event_credit_grant_landing_page_cost,
|
|
|
|
-round(sum(event_credit_grant_landing_page)/{day_count}*100,3) event_credit_grant_landing_page_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_credit_grant_landing_page),3),0) event_credit_grant_landing_page_cost,
|
|
|
|
+ifnull(round(sum(event_credit_grant_landing_page)/{day_count}*100,3),0) event_credit_grant_landing_page_ratio,
|
|
sum(event_valid_clues) event_valid_clues,
|
|
sum(event_valid_clues) event_valid_clues,
|
|
-round(sum(charge)/sum(event_valid_clues),3) event_valid_clues_cost,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_valid_clues),3),0) event_valid_clues_cost,
|
|
sum(event_add_wechat) event_add_wechat,
|
|
sum(event_add_wechat) event_add_wechat,
|
|
-round(sum(charge)/sum(event_add_wechat),3) event_add_wechat_cost,
|
|
|
|
-round(sum(event_add_wechat)/sum(bclick)*100,3) event_add_wechat_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_add_wechat),3),0) event_add_wechat_cost,
|
|
|
|
+ifnull(round(sum(event_add_wechat)/sum(bclick)*100,3),0) event_add_wechat_ratio,
|
|
sum(event_get_through) event_get_through,
|
|
sum(event_get_through) event_get_through,
|
|
-round(sum(charge)/sum(event_get_through),3) event_get_through_cost,
|
|
|
|
-round(sum(event_get_through)/sum(bclick)*100,3) event_get_through_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_get_through),3),0) event_get_through_cost,
|
|
|
|
+ifnull(round(sum(event_get_through)/sum(bclick)*100,3),0) event_get_through_ratio,
|
|
sum(event_app_invoked) event_app_invoked,
|
|
sum(event_app_invoked) event_app_invoked,
|
|
-round(sum(charge)/sum(event_app_invoked),3) event_app_invoked_cost ,
|
|
|
|
-round(sum(event_app_invoked)/sum(bclick)*100,3) event_app_invoked_ratio,
|
|
|
|
-round(sum(event_credit_grant_landing_ratio)/{day_count}*100,3) event_credit_grant_landing_ratio,
|
|
|
|
-round(sum(play_5s_ratio)/{day_count}*100,3) play_5s_ratio,
|
|
|
|
-round(sum(play_end_ratio)/{day_count}*100,3) play_end_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_app_invoked),3),0) event_app_invoked_cost ,
|
|
|
|
+ifnull(round(sum(event_app_invoked)/sum(bclick)*100,3),0) event_app_invoked_ratio,
|
|
|
|
+ifnull(round(sum(event_credit_grant_landing_ratio)/{day_count}*100,3),0) event_credit_grant_landing_ratio,
|
|
|
|
+ifnull(round(sum(play_5s_ratio)/{day_count}*100,3),0) play_5s_ratio,
|
|
|
|
+ifnull(round(sum(play_end_ratio)/{day_count}*100,3),0) play_end_ratio,
|
|
sum(event_new_user_pay) event_new_user_pay,
|
|
sum(event_new_user_pay) event_new_user_pay,
|
|
-round(sum(charge)/sum(event_new_user_pay),3) event_new_user_pay_cost,
|
|
|
|
-round(sum(event_new_user_pay)/sum(activation)*100,3) event_new_user_pay_ratio,
|
|
|
|
-round(sum(click_1k_cost)/{day_count}*100) click_1k_cost,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_new_user_pay),3),0) event_new_user_pay_cost,
|
|
|
|
+ifnull(round(sum(event_new_user_pay)/sum(activation)*100,3),0) event_new_user_pay_ratio,
|
|
|
|
+ifnull(round(sum(click_1k_cost)/{day_count}*100,3),0) click_1k_cost,
|
|
sum(ad_product_cnt) ad_product_cnt,
|
|
sum(ad_product_cnt) ad_product_cnt,
|
|
sum(event_goods_view) event_goods_view,
|
|
sum(event_goods_view) event_goods_view,
|
|
sum(merchant_reco_fans) merchant_reco_fans,
|
|
sum(merchant_reco_fans) merchant_reco_fans,
|
|
-round(sum(event_order_amount_roi)/{day_count}*100,3) event_order_amount_roi,
|
|
|
|
-round(sum(charge)/sum(event_goods_view) ,3) event_goods_view_cost,
|
|
|
|
-round(sum(charge)/sum(merchant_reco_fans),3) merchant_reco_fans_cost,
|
|
|
|
|
|
+ifnull(round(sum(event_order_amount_roi)/{day_count}*100,3),0) event_order_amount_roi,
|
|
|
|
+ifnull(round(sum(charge)/sum(event_goods_view) ,3),0) event_goods_view_cost,
|
|
|
|
+ifnull(round(sum(charge)/sum(merchant_reco_fans),3),0) merchant_reco_fans_cost,
|
|
sum(event_button_click) event_button_click,
|
|
sum(event_button_click) event_button_click,
|
|
-round(sum(charge)/sum(event_button_click),3) event_button_click_cost,
|
|
|
|
-round(sum(event_button_click)/sum(bclick)*100,3) event_button_click_ratio ,
|
|
|
|
-round(sum(event_order_paid_roi)/{day_count}*100,3) event_order_paid_roi,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_button_click),3),0) event_button_click_cost,
|
|
|
|
+ifnull(round(sum(event_button_click)/sum(bclick)*100,3),0) event_button_click_ratio ,
|
|
|
|
+ifnull(round(sum(event_order_paid_roi)/{day_count}*100,3),0) event_order_paid_roi,
|
|
sum(event_new_user_jinjian_app) event_new_user_jinjian_app,
|
|
sum(event_new_user_jinjian_app) event_new_user_jinjian_app,
|
|
-round(sum(charge)/sum(event_new_user_jinjian_app),3) event_new_user_jinjian_app_cost,
|
|
|
|
-round(sum(event_new_user_jinjian_app)/sum(form_count)*100,3) event_new_user_jinjian_app_roi ,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_new_user_jinjian_app),3),0) event_new_user_jinjian_app_cost,
|
|
|
|
+ifnull(round(sum(event_new_user_jinjian_app)/sum(form_count)*100,3),0) event_new_user_jinjian_app_roi ,
|
|
sum(event_new_user_credit_grant_app) event_new_user_credit_grant_app,
|
|
sum(event_new_user_credit_grant_app) event_new_user_credit_grant_app,
|
|
-round(sum(charge)/sum(event_new_user_credit_grant_app),3) event_new_user_credit_grant_app_cost,
|
|
|
|
-round(sum(event_new_user_credit_grant_app)/sum(form_count)*100,3) event_new_user_credit_grant_app_roi,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_new_user_credit_grant_app),3),0) event_new_user_credit_grant_app_cost,
|
|
|
|
+ifnull(round(sum(event_new_user_credit_grant_app)/sum(form_count)*100,3),0) event_new_user_credit_grant_app_roi,
|
|
sum(event_new_user_jinjian_page) event_new_user_jinjian_page,
|
|
sum(event_new_user_jinjian_page) event_new_user_jinjian_page,
|
|
-round(sum(charge)/sum(event_new_user_jinjian_page),3) event_new_user_jinjian_page_cost,
|
|
|
|
-round(sum(event_new_user_jinjian_page)/sum(form_count)*100,3) event_new_user_jinjian_page_roi ,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_new_user_jinjian_page),3),0) event_new_user_jinjian_page_cost,
|
|
|
|
+ifnull(round(sum(event_new_user_jinjian_page)/sum(form_count)*100,3),0) event_new_user_jinjian_page_roi ,
|
|
sum(event_new_user_credit_grant_page) event_new_user_credit_grant_page,
|
|
sum(event_new_user_credit_grant_page) event_new_user_credit_grant_page,
|
|
-round(sum(charge)/sum(event_new_user_credit_grant_page) ,3) event_new_user_credit_grant_page_cost,
|
|
|
|
-round(sum(event_new_user_credit_grant_page)/sum(form_count)*100,3) event_new_user_credit_grant_page_roi,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_new_user_credit_grant_page) ,3),0) event_new_user_credit_grant_page_cost,
|
|
|
|
+ifnull(round(sum(event_new_user_credit_grant_page)/sum(form_count)*100,3),0) event_new_user_credit_grant_page_roi,
|
|
sum(event_appoint_form) event_appoint_form,
|
|
sum(event_appoint_form) event_appoint_form,
|
|
-round(sum(charge)/sum(event_appoint_form),3) event_appoint_form_cost,
|
|
|
|
-round(sum(event_appoint_form)/sum(form_count)*100,3) event_appoint_form_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_appoint_form),3),0) event_appoint_form_cost,
|
|
|
|
+ifnull(round(sum(event_appoint_form)/sum(form_count)*100,3),0) event_appoint_form_ratio,
|
|
sum(event_appoint_jump_click) event_appoint_jump_click,
|
|
sum(event_appoint_jump_click) event_appoint_jump_click,
|
|
-round(sum(charge)/sum(event_appoint_jump_click),3) event_appoint_jump_click_cost,
|
|
|
|
-round(sum(event_appoint_jump_click_cost)/sum(form_count)*100,3) event_appoint_jump_click_ratio,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_appoint_jump_click),3),0) event_appoint_jump_click_cost,
|
|
|
|
+ifnull(round(sum(event_appoint_jump_click_cost)/sum(form_count)*100,3),0) event_appoint_jump_click_ratio,
|
|
sum(union_event_pay_purchase_amount_7d) union_event_pay_purchase_amount_7d,
|
|
sum(union_event_pay_purchase_amount_7d) union_event_pay_purchase_amount_7d,
|
|
-round(sum(union_event_pay_purchase_amount_7d_roi)/{day_count}*100,3) union_event_pay_purchase_amount_7d_roi,
|
|
|
|
|
|
+ifnull(round(sum(union_event_pay_purchase_amount_7d_roi)/{day_count}*100,3),0) union_event_pay_purchase_amount_7d_roi,
|
|
sum(event_order_successed) event_order_successed,
|
|
sum(event_order_successed) event_order_successed,
|
|
-round(sum(ad_photo_played_10s_ratio)/{day_count}*100,3) ad_photo_played_10s_ratio,
|
|
|
|
-round(sum(charge)/sum(key_action),3) key_action_cost,
|
|
|
|
-round(sum(charge)/sum(event_add_shopping_cart) ,3) event_add_shopping_cart_cost ,
|
|
|
|
-round(sum(event_ad_watch_times)/sum(bclick)*100,3) event_ad_watch_times_ratio,
|
|
|
|
-round(sum(charge)/sum(event_outbound_call),3) event_outbound_call_cost,
|
|
|
|
|
|
+ifnull(round(sum(ad_photo_played_10s_ratio)/{day_count}*100,3),0) ad_photo_played_10s_ratio,
|
|
|
|
+ifnull(round(sum(charge)/sum(key_action),3),0) key_action_cost,
|
|
|
|
+ifnull(round(sum(charge)/sum(event_add_shopping_cart) ,3),0) event_add_shopping_cart_cost ,
|
|
|
|
+ifnull(round(sum(event_ad_watch_times)/sum(bclick)*100,3),0) event_ad_watch_times_ratio,
|
|
|
|
+ifnull(round(sum(charge)/sum(event_outbound_call),3),0) event_outbound_call_cost,
|
|
sum(event_outbound_call) event_outbound_call,
|
|
sum(event_outbound_call) event_outbound_call,
|
|
-round(sum(action_new_ratio)/{day_count}*100,3) action_new_ratio,
|
|
|
|
|
|
+ifnull(round(sum(action_new_ratio)/{day_count}*100,3),0) action_new_ratio,
|
|
sum(event_watch_app_ad) event_watch_app_ad,
|
|
sum(event_watch_app_ad) event_watch_app_ad,
|
|
-round(sum(charge)/sum(event_multi_conversion) ,3) event_multi_conversion_cost,
|
|
|
|
|
|
+ifnull(round(sum(charge)/sum(event_multi_conversion) ,3),0) event_multi_conversion_cost,
|
|
sum(event_phone_card_activate) event_phone_card_activate,
|
|
sum(event_phone_card_activate) event_phone_card_activate,
|
|
-round(sum(ad_photo_played_75percent_ratio)/{day_count}*100,3) ad_photo_played_75percent_ratio,
|
|
|
|
-round(sum(key_action)/sum(activation)*100,3) key_action_ratio ,
|
|
|
|
-round(sum(charge)/sum(event_ad_watch_times),3) event_ad_watch_times_cost,
|
|
|
|
|
|
+ifnull(round(sum(ad_photo_played_75percent_ratio)/{day_count}*100,3),0) ad_photo_played_75percent_ratio,
|
|
|
|
+ifnull(round(sum(key_action)/sum(activation)*100,3),0) key_action_ratio ,
|
|
|
|
+ifnull(round(sum(charge)/sum(event_ad_watch_times),3),0) event_ad_watch_times_cost,
|
|
sum(event_add_shopping_cart) event_add_shopping_cart,
|
|
sum(event_add_shopping_cart) event_add_shopping_cart,
|
|
sum(key_action) key_action,
|
|
sum(key_action) key_action,
|
|
sum(event_multi_conversion) event_multi_conversion,
|
|
sum(event_multi_conversion) event_multi_conversion,
|
|
@@ -314,24 +314,20 @@ sum(event_wechat_connected) event_wechat_connected,
|
|
sum(event_dsp_gift_form) event_dsp_gift_form,
|
|
sum(event_dsp_gift_form) event_dsp_gift_form,
|
|
sum(event_intention_confirmed) event_intention_confirmed,
|
|
sum(event_intention_confirmed) event_intention_confirmed,
|
|
sum(event_phone_get_through) event_phone_get_through,
|
|
sum(event_phone_get_through) event_phone_get_through,
|
|
-round(sum(event_multi_conversion)/sum(activation)*100,3) event_multi_conversion_ratio,
|
|
|
|
|
|
+ifnull(round(sum(event_multi_conversion)/sum(activation)*100,3),0) event_multi_conversion_ratio,
|
|
sum(event_measurement_house) event_measurement_house,
|
|
sum(event_measurement_house) event_measurement_house,
|
|
-round(sum(ad_photo_played_2s_ratio)/{day_count}*100,3) ad_photo_played_2s_ratio,
|
|
|
|
-round(sum(event_outbound_call_ratio)/sum(activation)*100,3) event_outbound_call_ratio,
|
|
|
|
|
|
+ifnull(round(sum(ad_photo_played_2s_ratio)/{day_count}*100,3),0) ad_photo_played_2s_ratio,
|
|
|
|
+ifnull(round(sum(event_outbound_call_ratio)/sum(activation)*100,3),0) event_outbound_call_ratio,
|
|
sum(event_ad_watch_times) event_ad_watch_times
|
|
sum(event_ad_watch_times) event_ad_watch_times
|
|
from media_api.kuaishou_material_video_report_daily
|
|
from media_api.kuaishou_material_video_report_daily
|
|
-where stat_date >= date_format(date_sub({date_time}, INTERVAL ({day_count} -1 ) DAY),'%Y%m%d')
|
|
|
|
|
|
+where stat_date >= date_format(date_sub({date_time}, INTERVAL ({day_count} -1 ) DAY),'%Y%m%d')
|
|
and advertiser_id={account_id}
|
|
and advertiser_id={account_id}
|
|
group by
|
|
group by
|
|
advertiser_id,
|
|
advertiser_id,
|
|
-photo_id,
|
|
|
|
-image_token,
|
|
|
|
-photo_caption,
|
|
|
|
-photo_url,
|
|
|
|
-cover_url)report
|
|
|
|
|
|
+photo_id)report
|
|
left join media_api.kuaishou_video_list video
|
|
left join media_api.kuaishou_video_list video
|
|
on report.account_id = video.account_id and report.photo_id = video.photo_id
|
|
on report.account_id = video.account_id and report.photo_id = video.photo_id
|
|
-LEFT JOIN `jeecg-boot`.ctop_material_info cmi ON video.signature = cmi.CODE
|
|
|
|
|
|
+LEFT JOIN (select code,material_name from `jeecg-boot`.ctop_material_info where status=1) cmi ON video.signature = cmi.CODE
|
|
LEFT JOIN (select material_id,clip_id,shot_id,plan_id,leader_id from (
|
|
LEFT JOIN (select material_id,clip_id,shot_id,plan_id,leader_id from (
|
|
select material_id,clip_id,shot_id,plan_id,leader_id,row_number()over(partition by material_id order by create_time)rn
|
|
select material_id,clip_id,shot_id,plan_id,leader_id,row_number()over(partition by material_id order by create_time)rn
|
|
from `jeecg-boot`.ctop_material_ascription )m where rn=1) cma
|
|
from `jeecg-boot`.ctop_material_ascription )m where rn=1) cma
|
|
@@ -346,9 +342,8 @@ LEFT JOIN `jeecg-boot`.sys_user clip ON clip.id = cma.clip_id
|
|
LEFT JOIN `jeecg-boot`.sys_user shot ON shot.id = cma.shot_id
|
|
LEFT JOIN `jeecg-boot`.sys_user shot ON shot.id = cma.shot_id
|
|
LEFT JOIN `jeecg-boot`.sys_user plan ON plan.id = cma.plan_id
|
|
LEFT JOIN `jeecg-boot`.sys_user plan ON plan.id = cma.plan_id
|
|
LEFT JOIN `jeecg-boot`.sys_user leader ON leader.id = cma.leader_id
|
|
LEFT JOIN `jeecg-boot`.sys_user leader ON leader.id = cma.leader_id
|
|
-LEFT JOIN `jeecg-boot`.user_company up ON up.user_id = cma.clip_id
|
|
|
|
-where cua.account_id={account_id}
|
|
|
|
-;""".format(date_time=self.date_time, day_count=self.day_count, account_id=account_id[0])
|
|
|
|
|
|
+LEFT JOIN `jeecg-boot`.user_company up ON up.user_id = cma.clip_id where cua.account_id={account_id};
|
|
|
|
+""".format(date_time=self.date_time, day_count=self.day_count, account_id=account_id[0])
|
|
print(sql)
|
|
print(sql)
|
|
TidbConn.upsert(conn=self.conn, sql_buff=sql)
|
|
TidbConn.upsert(conn=self.conn, sql_buff=sql)
|
|
self.conn.commit()
|
|
self.conn.commit()
|