私は何時間も読んでいますが、どこにもいないので少し助けてもらえませんか?ここに私の問題は各ユーザーの最古の日付のみを返す方法(ユーザーは100sの日付を持っています)
(トラブルは、私は合計のnoob午前です)専門家のためのシンプルであるべきであり、私はそれぞれの固有のユーザーを取得したいと思い、その最も早い時間は、記録され、ちょうどこのよう:
クエリが簡単になればなるほど。ありがとう!
私は何時間も読んでいますが、どこにもいないので少し助けてもらえませんか?ここに私の問題は各ユーザーの最古の日付のみを返す方法(ユーザーは100sの日付を持っています)
(トラブルは、私は合計のnoob午前です)専門家のためのシンプルであるべきであり、私はそれぞれの固有のユーザーを取得したいと思い、その最も早い時間は、記録され、ちょうどこのよう:
クエリが簡単になればなるほど。ありがとう!
あなたは、単純なGROUP BY
MIN
で使用できます。
SELECT Username, MIN(Datecolumn) As Datecolumn
FROM dbo.TableName
GROUP BY Username
うわー。ありがとうTim!あなたはロック!最終的に、誰かが良い本やSQLを学ぶための任意のリソースをお勧めすることができますか?私は何週間も読むが、かなり基本的なものを見つけた。みなさんありがとう! –
@mikewinston:私は主に(そしてSOの質問に答えることで)学習しましたが、これは大丈夫です:http://www.sqlcourse.com/ –
あなたは(f.e OracleまたはMS-SQL-Serverのを。)を使用しているどのようなRDBMS? –
GROUP BY、MIN()と組み合わせる。 – jarlh
こんにちは。私が知っているのは、Google Big Queryを使用していることだけです。それはあなたが知る必要があるものに答えますか? –