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

Cod*_*ook 2 mysql amazon-web-services amazon-redshift

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

Select *
from users u
where u.timestamp > DATE_SUB(NOW(), INTERVAL 1 WEEK)
Run Code Online (Sandbox Code Playgroud)

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

谢谢你!

Gor*_*off 6

我认为这会起作用::

where u.timestamp > dateadd(day, -7, current_date)
Run Code Online (Sandbox Code Playgroud)