Syl*_*rte 3 sql google-bigquery
我正在尝试在Google BigQuery上运行以下查询:
SELECT SUM(var1) AS Revenue
FROM [table1]
WHERE timeStamp = (SELECT MAX(timeStamp) FROM [table1])
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误:在第3行第19列遇到"".期待以下之一:
BigQuery不支持这个吗?如果是这样,会有一个优雅的选择吗?
不支持在比较谓词中进行子选择,但您可以使用IN.
SELECT SUM(var1) AS Revenue
FROM [table1]
WHERE timeStamp IN (SELECT MAX(timeStamp) FROM [table1])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5671 次 |
| 最近记录: |