我想使用 max_by(event_id, date_created) 两次:一次 date_created<= first_upgrade_date 一次一次 date_created<= prediction_point 有没有办法在一个查询而不是两个查询中做到这一点(在每个查询中使用不同的条件在哪里)
问问题
203 次
使用过滤聚合。例子:
SELECT
max_by(event_id, date_created) FILTER (WHERE date_created <= first_upgrade_date),
max_by(event_id, date_created) FILTER (WHERE date_created <= prediction_point)
FROM ...