TableA
と の2 つの列を持つテーブルがMyName nvarchar(100)
ありMyDateTime DateTime
ます。MyName
それぞれに異なる を持つ複数のレコードが存在する可能性がありますDateTime
。MyName
テーブルの各値を含むレコード セットを、それぞれの値が最も古いものMyDateTime
として返そうとしています。
これは個別のを返すように機能しますMyNames
:
SELECT DISTINCT([MyName]) FROM TableA
さまざまなステートメントを試しましたが、キーワードUNION
によってすべての試みが失敗しました。DISTINCT()
たとえば、次のクエリは、それぞれの最小値だけでなく、すべての時間を検索します。
SELECT DISTINCT([MyName]), [MyDateTime] FROM TableA
これを達成するための正しい SQL 構文を考え出すのに苦労しています。何か助けてください。