Как получить минимальную дату по каждой записи из нескольких записей

Я хотел бы получить минимальную дату каждой записи в моей таблице, имеющей несколько записей даты с одним первичным ключом. Посмотрите на мой стол:

   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

Я хочу получить минимальную дату каждого регистрационного номера в моей таблице.

Я попробовал этот код:

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.

Ответы на вопрос(2)

Ваш ответ на вопрос