我有一个看起来像这样的表:
person trip_id date home destination
joe 1 3/10 chicago new york
joe 2 4/10 chicago l.a.
joe 3 5/10 chicago boston
luther 4 3/12 new york chicago
luther 5 3/18 new york boston
我想得到像
这样的结果person trips firstDate home
joe 3 3/10 chicago
luther 2 3/12 new york
目前我已经有了 选择 人, 将(trip_id)计为旅行, min(date)as firstDate 来自[表] 逐个人 按firstDate排序
我无法弄清楚如何在那里回家。
家庭总是独一无二的。但我的DBMS不知道。
有解决这个问题的简单方法吗?
欣赏它。
答案 0 :(得分:2)
Select person, count(trip_id) as trips, min(date) as firstDate, home
from [table]
group by person, home
order by firstDate