使用时间戳链接工作表和查询
Posted
技术标签:
【中文标题】使用时间戳链接工作表和查询【英文标题】:Link Sheets and Query with timestamps 【发布时间】:2021-06-18 16:29:17 【问题描述】:我正在尝试链接自定义查询,但由于我是新手,所以当表格尝试读取时间戳时我会卡住
我收到以下错误:
出了点问题。请稍后再试:解析查询时出错:语法错误:表名包含“-”字符。需要引用:'xxxxxxxxxx' [at 3:10]
SELECT COUNT(DISTINCT sequence) as aaaaaaaa,bbbbbbb,
EXTRACT (date from CreationDateBR) as data,
FROM xxxxxxxxxxxx
WHERE CreationDateBR BETWEEN '2021-01-01' AND '2022-01-01'
AND loja IN ('Marketplace C')
AND parceiros NOT IN ('partner A')
GROUP BY parceiros,data
ORDER BY data,parceiros asc
【问题讨论】:
错误很明显,表名中的“-”字符(显示为“xxxxxxxx”)需要转义。你的桌子叫什么名字?将此响应放入表格的代码在哪里? 【参考方案1】:错误消息指出问题出在表名中。您可以尝试在它周围加上反引号(`):
FROM `xxxxxxxxxxxx`
确保格式正确的一个好技巧是在 BigQuery 用户界面中转到您的表并点击“查询此表”:正确的格式将在新的查询编辑器中打开。
【讨论】:
以上是关于使用时间戳链接工作表和查询的主要内容,如果未能解决你的问题,请参考以下文章
如何使用多张工作表和不同的工作表名称将 dfs 导出为 excel
MySql Select Distinct 有两个表和时间戳