2017-10-16 42 views
-3

我有用戶活動時的日期日誌。
我想過濾掉他/她加入服務後每年的最後一個活動日。從他/她註冊以來每年獲取用戶的最後一個活動日

例如:

logged dates 
------------ 
12-1-2015 
1-7-2015 
21-12-2015 
1-1-2016 
2-2-2017 
9-9-2017 
12-10-2017 
30-12-2017 

expected Output 
--------------- 
21-12-2015 
1-1-2016 
30-12-2017 
+1

預期輸入:[問] – CBroe

回答

2

可以使用聚合:

select max(logged_date) 
from logs 
group by extract(year from logged_date) 
order by max(logged_date); 
相關問題