如何找到两个事件之间的较早日期?
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
我有以下 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