I have a table named lists
having below columns and rows.
type | time | alt_id
------------+------+---------
invest_fees| t1 | 5601
invest_fees| t2 | 5601
invest_fees| t3 | 5601
countries | t4 | 5601
invest_fees| t5 | 5601
invest_fees| t6 | 5601
countries | t7 | 5601
countries | t8 | 5601
invest_fees| t9 | 5602
countries | t10 | 5602
I want to get this:
type | time | alt_id
------------+------+---------
invest_fees| t1 | 5601
countries | t4 | 5601
invest_fees| t5 | 5601
countries | t7 | 5601
invest_fees| t9 | 5602
countries | t10 | 5602
i.e. first occurrence of type
every time it is found.
Later, I want to find out the diff: t4-t1, t7-t5, t10-t9.
Any ideas on how can I achieve this using sql?
Thanks in advance.