我想获得我的表中每条记录的最小日期,其中包含一个主键的多个日期条目。看看我的表:
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 的记录。