如何在 Teradata 中 return 前 7 天

How to return the previous 7 days in Teradata

SELECT 
DD.DATE_DATE AS Claim_Rcv_Date 
from claim claim INNER JOIN DIM_DATE DD 
ON DD.DATE_DIM_CK = CLAIM.CLAIM_RCVD_DATE_DIM_CK 
WHERE ???

我如何限制前 7 天?使用 DD.DATE_DATE AS Claim_Rcv_Date

假设日期列实际存储为正确的日期类型,您可以使用:

WHERE your_date_column BETWEEN (CURRENT_DATE - INTERVAL '7' DAY) AND CURRENT_DATE