嗨,我正尝试在Google大查询data set上查找出租车司机从此here所获得的总收入,但是sum(total_amount)似乎不起作用。它说
错误:字段total_amount的类型为STRING,不支持 总和
即使默认情况下将其定义为数字数据类型。我做了一些强制转换,但总和为0。
我似乎找不到原因。
我尝试过的事情:
INTEGER
,例如SUM(INTEGER(total_amount))
返回0。INTEGER
,返回0。这是我的查询:
Select sum(total_amount) from
[bigquery-public-data:new_york_taxi_trips.tlc_yellow_trips_2018]
我在这里想念什么?
答案 0 :(得分:1)
旧版SQL中的NUMERIC数据类型支持有限
因此,请尝试使用以下示例在BigQuery Standard SQL中运行查询
#standardSQL
SELECT SUM(total_amount)
FROM `bigquery-public-data.new_york_taxi_trips.tlc_yellow_trips_2018`
有结果
Row f0_
1 1837861124.95