需要SQL查询的帮助

Man*_*kis 1 sql sql-server-ce

以下是我正在查询的数据库表的简化版本(我们称之为付款):

date     |    userid   |    payment
20/1/10  |      1      |      10
21/1/10  |      1      |      15
17/1/10  |      2      |      7
18/1/10  |      2      |      9
Run Code Online (Sandbox Code Playgroud)

它记录用户在特定日期支付的款项.我需要找出每个用户首​​次付款的详细信息,如下所示:

20/1/10  |      1      |      10
17/1/10  |      2      |      7
Run Code Online (Sandbox Code Playgroud)

存储过程是不可能的.有没有办法单独使用SQL或者我只是在表中添加第一个付款标志?

JNK*_*JNK 5

SELECT MIN([Date]), userid, payment
FROM Payments
GROUP BY Userid, payment
Run Code Online (Sandbox Code Playgroud)