【发布时间】:2019-09-20 15:34:39
【问题描述】:
这是我的 sql
SELECT
date,
name,
post
FROM
[dataset.table]
WHERE
date='2019-05-01';
这是错误
错误:函数 EQUAL 中的参数类型不匹配:“日期”是 int32 类型,“2019-05-01”是字符串类型
【问题讨论】:
-
提供您的数据示例,特别是字段
date- 正如您从错误消息中看到的那样 - 当您将其与字符串进行比较时,它是整数,因此是错误。很可能您的date看起来像 20190501 或类似的东西 - 请澄清,以便我们能够为您提供帮助 -
表分区后出现此错误
-
行日期名称职位 1 2019-04-01 vinay 经理 2 2019-04-03 surbhi eng 3 2019-05-01 bhupendra test 4 2019-05-02 aniket sr.software.eng跨度>
标签: google-bigquery