如何找到两个事件之间的较早日期?

How to find the earlier date between two events?

我有以下 table:

对于这个 table 中的每个成员,我想获取活动日期。应该通过比较 "run" 和“慢跑”事件的事件日期以及哪个日期是 smaller/earlier 来提取事件日期,那个日期就是我需要的。

所以我的输出 table 将如下所示:

假设 event_date 是日期类型或至少是 YYYY-MM-DD 格式的字符串(并且在 Excel 中已更改)

select      member
           ,min(event_date)
from        mytable
where       event in ('run','jog')
group by    member