Hive - 早于 x 天的地方

Hive - where older than x days

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

select  eventtime from cloudtrail_logs limit 1

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

我需要获取早于 7 天的事件时间。

我尝试了 current()unix_timestamp 但没有成功。

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