SELECT campanhas.account_id, campanhas.metric_date, campanhas.account_name, campanhas.campaign_id, campanhas.campaign_name, SUM(campanhas.clicks) as clicks, SUM(campanhas.reach) as alcance, SUM(campanhas.impressions) as impressoes, ROUND(SUM(spend),2) as investimento, ( SELECT ROUND(SUM(action_values_value), 2) FROM `yooper.yooper_geral.facebook_campaign_insights_action_values` AS campanhas_valores WHERE campanhas_valores.account_id = campanhas.account_id AND campanhas_valores.campaign_id = campanhas.campaign_id AND campanhas_valores.metric_date = campanhas.metric_date AND campanhas_valores.action_values_action_type = "omni_purchase" ) as conversion_value, ( SELECT ROUND(SUM(campanhas_action.actions_value),2) FROM `yooper.yooper_geral.facebook_campaign_insights_actions` AS campanhas_action WHERE campanhas_action.account_id = campanhas.account_id AND campanhas_action.campaign_id = campanhas.campaign_id AND campanhas_action.metric_date = campanhas.metric_date AND campanhas_action.actions_action_type = "omni_purchase" ) AS `compras`, CASE WHEN SUM(spend) <> 0 OR SUM(campanhas.clicks) <> 0 THEN ROUND(NULLIF(SUM(spend),0) / NULLIF(SUM(campanhas.clicks),0), 2) ELSE 0 END AS cpc FROM `yooper.yooper_geral.facebook_campaign_insights` AS campanhas WHERE campanhas.account_id = '8588582252' GROUP BY campanhas.campaign_id, campanhas.account_id, campanhas.metric_date,campanhas.account_name,campanhas.campaign_name