这是一个SQL Server表的数据。
我需要按照
我需要以下输出结果:
id user_id start_date status_id payment_id
======================================================
2 4 20-nov-11 1 5
3 5 23-nov-11 1 245
4 5 25-nov-11 1 128
5 6 20-nov-11 1 223
6 6 25-nov-11 2 542
7 4 29-nov-11 2 123
8 4 05-jan-12 2 875
我需要按照
user_id
去重并按照id asc
排序,但只保留最高的start_date
。我需要以下输出结果:
id user_id start_date status_id payment_id
======================================================
8 4 05-jan-12 2 875
4 5 25-nov-11 1 128
6 6 25-nov-11 2 542
请帮忙!
这个需要什么SQL查询语句?