【发布时间】:2022-01-01 15:23:46
【问题描述】:
以下代码:
SELECT ets.event_id, ets.event_date, dtn.don_date, dtn.don_date - ets.event_date AS date_diff FROM events ets, donation dtn
GROUP BY ets.event_id, ets.event_date, dtn.don_date
Order BY ets.event_id;
产生这个结果:
我的目标是获取每个 event_id 的 event_date 和 don_date 之间的平均持续时间,但我似乎不知道如何。
【问题讨论】:
-
您正在执行交叉连接(不推荐)。
events和donation表中的哪些列应该相同才能知道哪个事件与哪个捐赠相关?
标签: sql postgresql date