Amazon-Redshift:如何获取一周前的条目

Amazon-Redshift: How to get entries that are a week old

我正在尝试编写一个 Amazon Redshift bash 脚本,该脚本每周一次,将通过电子邮件向我发送上周创建的所有用户。我写出了查询的其余部分,但我不知道如何添加 WHERE 条件子句,其工作方式类似于 MYSQL DATE_SUB()。示例:

Select *
from users u
where u.timestamp > DATE_SUB(NOW(), INTERVAL 1 WEEK)

注意:我不想每周都手动输入日期,我希望有一个快速命令可以解决这个问题。

谢谢!

我认为这可行::

where u.timestamp > dateadd(day, -7, current_date)