So erhalten Sie das Mindestdatum für jeden Datensatz aus mehreren Datensätzen

Ich möchte das Mindestdatum jedes Datensatzes in meiner Tabelle mit mehreren Datumseingaben mit einem Primärschlüssel erhalten. Schau dir meinen Tisch an:

   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

Ich möchte dieses Ergebnis haben:

       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

Ich möchte das Mindestdatum für jeden Fall auf meinem Tisch haben.

Ich habe diesen Code ausprobiert:

Select CaseNo,Entry_date, Min(Entry_date) as Min_date
from mytable group by CaseNo

Ergebnis ist dies:

   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

Der Code entfernt die Zeile, die nicht das Mindestdatum hat. Ich möchte alle Datensätze mit ihrem Mindestdatum als Min_date anzeigen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage