首次发布。我目前正在使用OVER()函数获取给定last_uploaded_date
的{{1}}。我还想为给定的metric_name
获得last_uploaded_date
的{{1}}。
timestamps > 12 months
我将如何获得
给定metric_name
SELECT *,
MAX(timestamp) OVER (partition by metric_name) as last_uploaded_date
FROM table
的{{1}}
答案 0 :(得分:0)
这是您要寻找的吗?
SELECT t.*,
MAX(CASE WHEN timestamp < CURRENT_DATE - INTERVAL '1 year' THEN timestamp END) OVER (partition by metric_name) as last_uploaded_date_minus_1year
FROM table t