2016-10-10 4 views
0

私は何時間も読んでいますが、どこにもいないので少し助けてもらえませんか?ここに私の問題は各ユーザーの最古の日付のみを返す方法(ユーザーは100sの日付を持っています)

enter image description here

(トラブルは、私は合計のnoob午前です)専門家のためのシンプルであるべきであり、私はそれぞれの固有のユーザーを取得したいと思い、その最も早い時間は、記録され、ちょうどこのよう:

enter image description here

クエリが簡単になればなるほど。ありがとう!

+0

あなたは(f.e OracleまたはMS-SQL-Serverのを。)を使用しているどのようなRDBMS? –

+0

GROUP BY、MIN()と組み合わせる。 – jarlh

+0

こんにちは。私が知っているのは、Google Big Queryを使用していることだけです。それはあなたが知る必要があるものに答えますか? –

答えて

2

あなたは、単純なGROUP BYMINで使用できます。

SELECT Username, MIN(Datecolumn) As Datecolumn 
FROM dbo.TableName 
GROUP BY Username 
+0

うわー。ありがとうTim!あなたはロック!最終的に、誰かが良い本やSQLを学ぶための任意のリソースをお勧めすることができますか?私は何週間も読むが、かなり基本的なものを見つけた。みなさんありがとう! –

+0

@mikewinston:私は主に(そしてSOの質問に答えることで)学習しましたが、これは大丈夫です:http://www.sqlcourse.com/ –

関連する問題