如何在 amazon Athena 中调用 date_trunc 函数?

How call date_trunc function in amazon Athena?

我正在尝试 select date_trunc 值:

select date_trunc(HOUR, current_date - interval '1' hour);

select date_trunc(HOUR, current_date);

出现错误:

[42703] ERROR: column "hour" does not exist Позиция: 19

你的问题只是一个打字错误,但据我所知,date/time 单元的第一个参数 date_trunc 需要用单引号引起来:

select date_trunc('HOUR', current_date - interval '1' hour);
OR
select date_trunc('HOUR', current_date);

这个答案可能值得发布,因为 Presto's own documentation 没有给出任何如何使用 date_trunc 的实际例子。