1

在 AWS Athena 表中,我有一个时间戳列,看起来像,

select  eventtime from cloudtrail_logs limit 1

eventtime
--------- 
2016-10-21T01:18:28Z

我需要获取超过 7 天的事件时间。

我试过了current()unix_timestamp但没有运气。

4

1 回答 1

2
select  *
from    cloudtrail_logs 
where   eventtime >= date_format(current_date - interval '7' day,'%Y-%m-%d')
;

为了澄清:

select date_format(current_date - interval '7' day,'%Y-%m-%d');

2017-03-12

于 2017-03-19T14:10:31.567 回答