在以下查询中:
SELECT user_id, (max(ts) - min(ts)) as tsdiff
FROM analytics
GROUP BY user_id
我如何过滤tsdiff
我认为是的interval
?例如,我想过滤所有tsdiff
大于1d
(一天)的记录。
即使我要使用子查询,我也会再次面临同样的问题。
在以下查询中:
SELECT user_id, (max(ts) - min(ts)) as tsdiff
FROM analytics
GROUP BY user_id
我如何过滤tsdiff
我认为是的interval
?例如,我想过滤所有tsdiff
大于1d
(一天)的记录。
即使我要使用子查询,我也会再次面临同样的问题。
使用
HAVING
子句:见: https ://www.postgresql.org/docs/current/tutorial-agg.html