1 つの主キーを持つ複数の日付エントリを持つテーブル内の各レコードの最小日付を取得したいと考えています。私のテーブルを見てください:
CaseNo Entry_date
ABC-001 2/12/13
ABC-002 2/09/13
ABC-001 1/01/13
ABC-001 1/31/13
ABC-002 1/01/13
ABC-003 2/01/12
ABC-003 2/18/13
私はこの結果を得たい:
CaseNo Entry_date Min_date
ABC-001 2/12/13 1/01/13
ABC-002 2/09/13 1/09/13
ABC-001 1/01/13 1/01/13
ABC-001 1/31/13 1/01/13
ABC-002 1/09/13 1/09/13
ABC-003 2/01/12 2/01/13
ABC-003 2/18/13 2/01/13
テーブルに記録された各 CaseNo の最小日付を取得したいと考えています。私はこのコードを試しました:
Select
CaseNo,Entry_date, Min(Entry_date) as Min_date
from mytable group by CaseNo
結果は次のとおりです。
CaseNo Entry_date Min_date
ABC-001 1/01/13 1/01/13
ABC-002 1/09/13 1/09/13
ABC-003 2/01/12 2/01/13
このコードは、最小日付を持たない行を削除します。最小日付が のすべてのレコードを表示したいと考えていますMin_date
。