Redshift:结合 GETDATE 和 Interval 函数

Redshift: Combining GETDATE and Interval function

我只想提取与今天日期相对应的结果。我是 Redshift 的新手,但熟悉 MYSQL。我能得到的最接近的时间是 24 小时,但我更愿意只使用今天的数据,我一直在使用:

 history_date >= date(GETDATE())- Interval '24 hours'

使用当前日期函数是否是另一种选择?这是完整的查询,以防有人感兴趣:)

你应该可以use the DATE_TRUNC function to get the date with the time portion removed

history_date >= date(DATE_TRUNC('day', GETDATE()))