0

我在使用 presto date 函数获取当天和前一天的数据时遇到问题。

“与 Presto 通信时发生错误。连接错误:Tableau 无法连接到数据源。错误代码:9F80FB23 [Simba][Presto] (1060) Presto 查询错误:第 30:37 行:'>=' 不能应用于 varchar,日期 (1) [Simba][Presto] (1060) Presto 查询错误:行9:24: '>=' 不能应用于 varchar,日期 (1)”</p>

你能帮助/建议我们解决它吗?

*where a.event_date <= current_date
*where a.event_date <= date 'current_date' - interval '1' day
4

1 回答 1

1

第 9:24 行:“>=”不能应用于 varchar、日期 (1)

你提供的查询中没有>=,但是,我猜event_date是一个 varchar 列,所以你想要这样的东西:

CAST(a.event_date AS date) <= current_date - interval '1' day
于 2020-10-23T10:18:39.387 回答