Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql BigQuery语法错误,带“0”;";_Sql_Google Bigquery - Fatal编程技术网

Sql BigQuery语法错误,带“0”;";

Sql BigQuery语法错误,带“0”;";,sql,google-bigquery,Sql,Google Bigquery,问题 我正在创建一个查询,以统一分配每个广告id的Facebook广告支出金额 语法阻止了我 SELECT t.lead_city, t.lead_time, t.facebook_ad_id, t.facebook_leadads_id, t.id_promo, t.value, (d.spent / CAST((SELECT COUNT(*) as cnt FROM `unified.FF_FACEBOOKLEADADS_DISCOUNTS_VISITS` t2 where t.face

问题

我正在创建一个查询,以统一分配每个广告id的Facebook广告支出金额

语法阻止了我

SELECT 
t.lead_city, 
t.lead_time,
t.facebook_ad_id,
t.facebook_leadads_id,
t.id_promo,
t.value,
(d.spent / CAST((SELECT COUNT(*) as cnt FROM `unified.FF_FACEBOOKLEADADS_DISCOUNTS_VISITS` t2 where t.facebook_ad_id = t2.facebook_ad_id) AS decimal(10,2))) as DistributedSpend
FROM `unified.FF_FACEBOOKLEADADS_DISCOUNTS_VISITS` t
INNER JOIN `unified.ads_data` d
ON d.ad_id = t.facebook_ad_id
这会给出一个错误“Expected”)“but get”([24:178]”。有人能直接指向BigQuery语法资源或指出我犯的错误吗?

DECIMAL(10,2)
不是有效的BigQuery数据类型。请尝试改用
NUMERIC
数据类型

DECIMAL(10,2)
不是有效的BigQuery数据类型。请尝试改用
NUMERIC
数据类型


您应该提供示例数据、期望结果和您尝试执行的说明。您应该提供示例数据、期望结果和您尝试执行的说明。